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