v3.26.1
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]      
Total revenues $ 409,976 $ 443,263  
Capitalized contract cost 68,600   $ 61,600
Amortization of contract costs 1,950 1,656  
Minimum Volume Commitments      
Disaggregation of Revenue [Line Items]      
Total revenues $ 2,000 $ 300