v3.26.1
Net loss per share - Antidilutive Securities Excluded from Computation of Net Income per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (shares) 25,670 24,496
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (shares) 25,670 24,496
Convertible Debt Securities    
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (shares) 0 10,050
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (shares) 0 10,050
Share-based Payment Arrangement    
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (shares) 10,838 14,446
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (shares) 10,838 14,446
Warrant    
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (shares) 2,816 0
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (shares) 2,816 0
Convertible Debentures    
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (shares) 12,016 0
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (shares) 12,016 0