v3.25.1
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Total revenues [1] $ 443,263,000 $ 341,394,000  
Capitalized contract cost 62,900,000   $ 64,600,000
Amortization of contract costs 1,656,000 1,655,000  
Minimum Volume Commitments      
Disaggregation of Revenue [Line Items]      
Total revenues $ 300,000 $ 0  
[1] Includes amounts associated with related parties of nil and $17.2 million for the three months ended March 31, 2025 and 2024, respectively.