v3.25.4
Net loss per share - Antidilutive Securities Excluded from Computation of Net Income per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share (shares) 25,299 26,257 30,647
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (shares) 25,299 26,257 30,647
Convertible Debt Securities      
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share (shares) 8,783 10,050 14,808
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (shares) 8,783 10,050 14,808
Share-based Payment Arrangement      
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share (shares) 14,396 16,207 15,839
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (shares) 14,396 16,207 15,839
Warrant      
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share (shares) 2,120 0 0
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (shares) 2,120 0 0