v3.26.1
Net Income (Loss) Per Share - Schedule of Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 33,109 $ 42,619
Less: Change in fair value of Public and Private Warrants (53,697) (53,262)
Less: Vesting of Promote Sponsor Vesting Shares   (4,363)
Net income (loss) for diluted income (loss) per share $ (20,588) $ 38,256
Denominator:    
Weighted-average shares outstanding - basic 332,059 284,698
Weighted-average effect of potentially dilutive securities:    
Public and Private Warrants 3,378  
Vesting of Promote Sponsor Vesting Shares   992
Vested Customer Warrants   1,201
Weighted-average shares outstanding - diluted 335,437 301,595
Net income per share - basic $ 0.1 $ 0.15
Net income per share - diluted $ (0.06) $ 0.13
Stock options    
Weighted-average effect of potentially dilutive securities:    
Potentially dilutive securities   6,903
Restricted Stock Units    
Weighted-average effect of potentially dilutive securities:    
Potentially dilutive securities   7,801