XML 146 R133.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 73,445,298 73,764,789
Earn-out Shares, Escrowed Earn-out Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 27,690,978 27,690,978
Employee Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,431,725 6,063,110
Common Stock Warrants, Public Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 9,199,947 9,199,947
Earn-out Shares, Sponsor Earn-out Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,520,000 5,520,000
Common Stock Warrants, Private Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,013,333 5,013,333
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 13,883,881 13,282,923
Performance Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,963,154 5,973,050
Earn-out Shares, Earn-out Restricted Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 742,280 765,990
Restricted Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total   255,458