v3.26.1
Net Income (Loss) Per Share - Additional Information (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Income (Loss) Per Share    
Weighted average shares used to compute net income per share attributable to common stockholders - basic (in shares) 332,059,000 284,698,000
Sponsor Redemption Based Vesting Shares    
Net Income (Loss) Per Share    
Sponsor Vesting Shares vesting option satisfied   580,273,000
Warrant    
Net Income (Loss) Per Share    
Exercise price of warrants $ 0.01 $ 0.01
Weighted average shares used to compute net income per share attributable to common stockholders - basic (in shares) 315,518 791,576
Unvested Customer Warrants    
Net Income (Loss) Per Share    
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount 1,340,310 1,340,310