v3.26.1
Earnings Per Share - Potentially Dilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Convertible Notes (if converted)        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 58,022,515 64,178,460 58,022,515 64,178,460
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 15,957,943 20,324,972 13,777 20,324,972
Public and private placement warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 72,838,740 95,111,718   95,111,718
Series B Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 116,311,460 116,311,460   116,311,460
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares)     2,092,625