XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Potentially Dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 70,661,559 84,603,836
Escrowed earn-out shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 27,690,978 27,690,978
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,997,166 12,381,133
Public warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 9,199,947 9,199,947
Sponsor Earn-Out Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,520,000 5,520,000
Private warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,013,333 5,013,333
Unvested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 13,624,859 16,525,573
Unvested PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 2,692,967 6,812,398
Earn-out Restricted Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 763,193 908,700
Unvested RSAs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 159,116 551,774