v3.25.2
Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Income/(Loss) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 98,910,770 5,462,685 98,910,770 5,462,685
Shares issuable upon conversion of SPA Portfolio Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 36,433,104 4,303,458 36,433,104 4,303,458
Shares issuable upon conversion of Unsecured Convertible Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 53,640 897,756 53,640 897,756
Shares issuable upon exercise of equity classified SPA Portfolio Note warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 15,433 14,218 15,433 14,218
Shares issuable upon exercise of liability classified SPA Portfolio Note warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 56,478,903 0 56,478,903 0
Other warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 5,776,657 228,482 5,776,657 228,482
Stock-based compensation awards – Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 2,327 2,465 2,327 2,465
Stock-based compensation awards – RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 148,241 13,842 148,241 13,842
Public Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 2,453 2,452 2,453 2,452
Private Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares (in shares) 12 12 12 12