v3.26.1
BASIS OF PRESENTATION - Schedule of Reconciliation of Activity in Allowance for Credit Losses for Accounts Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 16,580 $ 32,421
Provision for expected credit losses (1,027) 4,655
Amounts written off charged against the allowance (4,034) (13,073)
Allowance for credit losses in assets held for sale 0 (91)
Ending balance $ 11,519 $ 23,912