v3.26.1
REVENUE AND RECEIVABLES - Allowance for Credit Loss Rollforward (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance   $ 57,795
Provision for credit losses $ 98,572 76,974
Write-offs, net of recoveries $ (88,857) (67,929)
Ending balance   $ 66,840