Summary of Significant Accounting Policies - Summary of Deferred Commission Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Deferred Commissions [Roll Forward] | |||||
| Balance, beginning of period | $ 45,389 | $ 25,519 | $ 40,990 | $ 24,078 | |
| Capitalized costs | 28,477 | 17,020 | 49,081 | 27,651 | |
| Amortized costs | (19,085) | (10,680) | (35,290) | (19,870) | |
| Balance, end of period | 54,781 | 31,859 | 54,781 | 31,859 | |
| Deferred commissions - current | 43,440 | 24,354 | 43,440 | 24,354 | $ 31,344 |
| Other assets - non current | $ 11,341 | $ 7,505 | $ 11,341 | $ 7,505 | |