Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Narrative (Details)

v3.24.3
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 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,819 $ 59,375 $ 189,144 $ 172,632  
Long-term unearned revenue 38,200   $ 38,200   $ 37,700
Unearned long-term revenue recognized period     5 years    
Capitalized contract cost 29,900   $ 29,900   22,000
Capitalized contract cost, amortization 6,700 $ 3,600 14,700 $ 4,800  
Other Current Assets          
Disaggregation of Revenue [Line Items]          
Capitalized contract cost 23,600   23,600   15,300
Other Assets          
Disaggregation of Revenue [Line Items]          
Capitalized contract cost $ 6,300   $ 6,300   $ 6,700