XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Business and Significant Accounting Policies - Summary of Deferred Commissions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Beginning balance $ 38,386 $ 36,717
Additions to deferred commissions 18,551 13,656
Amortization of deferred commissions (14,286) (11,987)
Ending balance 42,651 38,386
Deferred commissions, current portion 14,954 11,444
Deferred commissions, net of current portion 27,697 26,942
Total deferred commissions $ 42,651 $ 38,386