v3.24.2
BASIS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning Balance $ 64,272 $ 65,170 $ 64,180 $ 69,264
Net Book Value of Accounts Written Off (86,548) (83,135) (171,835) (169,198)
Recoveries 9,576 9,727 20,599 21,746
Accounts Receivable Provision 77,382 73,782 151,738 143,732
Ending Balance $ 64,682 $ 65,544 $ 64,682 $ 65,544