v3.26.1
Net Income (Loss) Per Share - Additional Information (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Income (Loss) Per Share        
Weighted average shares used to compute net income (loss) per share attributable to common stockholders - basic (in shares) 333,215,000 298,254,000 332,640,000 291,514,000
Sponsor Redemption Based Vesting Shares        
Net Income (Loss) Per Share        
Sponsor Vesting Shares vesting option satisfied   580,273,000   580,273,000
Warrant        
Net Income (Loss) Per Share        
Exercise price of warrants $ 0.01 $ 0.01 $ 0.01 $ 0.01
Weighted average shares used to compute net income (loss) per share attributable to common stockholders - basic (in shares) 315,518 777,240 315,518 784,368
Unvested Customer Warrants        
Net Income (Loss) Per Share        
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount     1,340,310 1,340,310