v3.25.1
REVENUE RECOGNITION - Activity in Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Contract Acquisition Costs    
Balance at beginning of period $ 57,337 $ 49,343
Additions 9,185 13,040
Amortization expense (9,833) (9,742)
Foreign currency translation 406 (139)
Balance at end of period $ 57,095 $ 52,502