XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEFERRED COMMISSIONS (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost      
Deferred commissions $ 49,200,000 $ 43,800,000  
Deferred commissions amortization 18,600,000 15,400,000 $ 13,400,000
Deferred commissions impairment $ 0 $ 0 $ 0
Minimum      
Capitalized Contract Cost      
Sales commissions amortization period (in years) 3 years    
Maximum      
Capitalized Contract Cost      
Sales commissions amortization period (in years) 7 years