Quarterly report [Sections 13 or 15(d)]

REVENUE - Narrative (Details)

v3.25.3
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]          
Total revenue recognized from both the beginning balance and current period increase in contract liability $ 69,881 $ 63,819 $ 205,775 $ 189,144  
Long-term unearned revenue 44,500   44,500   $ 43,000
Short term unearned revenue 45,200 43,100 $ 135,600 129,300  
Unearned long-term revenue recognized period     5 years    
Capitalized contract cost 23,500   $ 23,500   23,400
Capitalized contract cost, amortization 9,400 $ 6,700 24,400 $ 14,700  
Other Current Assets          
Disaggregation of Revenue [Line Items]          
Capitalized contract cost 11,200   11,200   19,300
Other Assets          
Disaggregation of Revenue [Line Items]          
Capitalized contract cost $ 12,300   $ 12,300   $ 4,100