v3.25.3
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]          
Total revenues [1] $ 463,969 $ 396,362 $ 1,333,970 $ 1,097,213  
Capitalized contract cost 63,300   63,300   $ 64,600
Amortization of contract costs 1,744 1,655 5,054 4,965  
Minimum Volume Commitments          
Disaggregation of Revenue [Line Items]          
Total revenues $ 200 $ 0 $ 1,000 $ 0  
[1] Includes amounts associated with related parties of nil and $17.2 million for the nine months ended September 30, 2025 and 2024, respectively. No operating revenue associated with related parties for the three months ended September 30, 2025 and 2024.