Summary of Significant Accounting Policies - Summary of Deferred Commission Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Deferred Commissions [Abstract] | |||||
Balance, beginning of period | $ 25,519 | $ 16,221 | $ 24,078 | $ 15,479 | |
Capitalized costs | 17,020 | 11,239 | 27,651 | 18,347 | |
Amortized costs | (10,680) | (7,221) | (19,870) | (13,587) | |
Balance, end of period | 31,859 | 20,239 | 31,859 | 20,239 | |
Deferred commissions - current | 24,354 | 15,978 | 24,354 | 15,978 | $ 18,615 |
Other assets - non current | $ 7,505 | $ 4,261 | $ 7,505 | $ 4,261 |