XML 82 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at Beginning of Period $ 21,915 $ 20,767 $ 27,931
Allowance for credit losses 86,561 84,461 88,159
Deductions/Write-Offs and Other Charges, Net of Recoveries (84,244) (83,313) (95,323)
Balance at End of Period $ 24,232 $ 21,915 $ 20,767