v3.25.2
Earnings Per Share - Schedule of Diluted Net Loss Per Share Because their Effect Would have been Anti-dilutive for the Periods (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock options, RSUs, PRSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of diluted net loss per share 20,324,972 8,601,639 20,324,972 8,601,639
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 95,111,718 104,687,587 95,111,718 104,687,587
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 64,178,460 17,782,644 64,178,460 17,782,644
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 116,311,460 0 116,311,460 0