v3.24.1.u1
Revenue from Contracts with Customers - Summary of Deferred Commissions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 38,386 $ 36,717
Additions to deferred commissions 3,227 2,466
Amortization of deferred commissions (3,352) (2,779)
Ending balance 38,261 36,404
Deferred commissions, current portion 13,190 11,275
Deferred commissions, net of current portion 25,071 25,129
Total deferred commission $ 38,261 $ 36,404