v3.26.1
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