v3.25.2
REVENUE AND RECEIVABLES - Allowance for Credit Loss Rollforward (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 57,795 $ 46,850
Provision for credit losses 76,974 73,707
Write-offs, net of recoveries (67,929) (63,341)
Ending balance $ 66,840 $ 57,216