Quarterly report [Sections 13 or 15(d)]

REVENUE - Narrative (Details)

v3.25.1
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Total revenue recognized from both the beginning balance and current period increase in contract liability $ 67,013 $ 61,888  
Long-term unearned revenue 42,200   $ 43,000
Short term unearned revenue $ 45,200 43,100  
Unearned long-term revenue recognized period 5 years    
Capitalized contract cost $ 16,800   23,400
Capitalized contract cost, amortization 7,100 $ 3,800  
Other Current Assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost 14,800   19,300
Other Assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost $ 2,000   $ 4,100