Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Narrative (Details)

v3.24.2
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Total revenue recognized from both the beginning balance and current period increase in contract liability $ 63,437 $ 57,791 $ 125,325 $ 113,257  
Long-term unearned revenue 37,200   $ 37,200   $ 37,700
Unearned long-term revenue recognized period     5 years    
Capitalized contract cost 27,900   $ 27,900   22,000
Capitalized contract cost, amortization 4,200 $ 1,200 8,000 $ 1,200  
Other Current Assets          
Disaggregation of Revenue [Line Items]          
Capitalized contract cost 22,700   22,700   15,300
Other Assets          
Disaggregation of Revenue [Line Items]          
Capitalized contract cost $ 5,200   $ 5,200   $ 6,700