v3.26.1
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]      
Total revenue recognized from both the beginning balance and current period increase in contract liability $ 73,134 $ 67,013  
Long-term unearned revenue 48,800   $ 45,300
Short term unearned revenue $ 46,900 45,200  
Unearned long-term revenue recognized period 5 years    
Capitalized contract cost $ 34,200   39,100
Capitalized contract cost, amortization 9,500 $ 7,100  
Other Current Assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost 29,400   28,900
Other Assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost $ 4,800   $ 10,200