v3.24.3
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 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock options, RSUs, PRSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share 26,966,240   26,966,240 9,239,612
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share   1,585,056    
Public and private placement warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share 104,397,933 7,326,654 104,397,933 26,928,634
Convertible Notes (if converted)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share 17,782,644   17,782,644 14,836,450
Series B Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share 60,746,526   60,746,526 0