XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE AND RECEIVABLES - Allowance for Credit Losses Roll forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
REVENUE AND RECEIVABLES      
Balance at beginning of period $ 16,362 $ 15,171  
Current period provision for expected losses 5,946 5,012 $ 6,693
Write-offs charged against the allowance (7,494) (4,340)  
Recoveries collected 318 519  
Balance at end of period $ 15,132 $ 16,362 $ 15,171