XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Net Loss Per Share - Potentially Dilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 73,784,738 79,333,514
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,787,911 10,042,526
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 14,045,838 14,528,463
Unvested PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,784,050 6,159,793
Earn-Out Restricted Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 742,280 827,276
Unvested RSAs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 401 351,198