XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES - Allowances for Doubtful Accounts And Revenue Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at January 1, $ 24,659 $ 24,136 $ 24,634
Additions charged to earnings 5,956 7,783 8,018
Deductions from reserves, net of recoveries (8,047) (7,260) (8,516)
Balance at December 31, 22,568 24,659 24,136
Revenue Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at January 1, 20,594 16,004 20,115
Additions charged to earnings 46,467 54,836 34,319
Deductions from reserves, net of recoveries (47,420) (50,246) (38,430)
Balance at December 31, $ 19,641 $ 20,594 $ 16,004