v3.26.1
Net loss per share Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
shares
Nov. 15, 2025
USD ($)
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Conversion of Stock maxium percent of outstanding shares in class of total outstanding shares 10.00%  
Conversion of Stock maxium percent of outstanding shares in class of total outstanding shares 10.00%  
Convertible Senior Notes due 2025 [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Debt Instrument | $   $ 93.8
Common Class A [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common Stock, Voting Rights, Number 1  
Conversion of Stock, Shares Issued 1  
Common Class B [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common Stock, Voting Rights, Number 10