XML 44 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Summary of Deferred Commissions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 42,651 $ 38,386
Additions to deferred commissions 4,612 3,227
Amortization of deferred commissions (3,906) (3,352)
Ending balance 43,357 38,261
Deferred commissions, current portion 15,412 13,190
Deferred commissions, net of current portion 27,945 25,071
Total deferred commission $ 43,357 $ 38,261