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 | ||