v3.26.1
Revenue from Contracts with Customers - Summary of Deferred Commissions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]        
Beginning balance $ 55,234 $ 43,357 $ 53,515 $ 42,651
Additions to deferred commissions 8,194 8,156 14,792 12,768
Amortization of deferred commissions (5,180) (4,137) (10,059) (8,043)
Ending balance 58,248 47,376 58,248 47,376
Deferred commissions, current portion 19,931 16,580 19,931 16,580
Deferred commissions, net of current portion 38,318 30,796 38,318 30,796
Total deferred commissions $ 58,248 $ 47,376 $ 58,248 $ 47,376