XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Allowances for Doubtful Accounts And Revenue Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at January 1, $ 24,136 $ 24,634 $ 22,493
Additions charged to earnings 7,783 8,018 10,133
Deductions from reserves, net of recoveries (7,260) (8,516) (7,992)
Balance at December 31, 24,659 24,136 24,634
Revenue Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at January 1, 16,004 20,115 16,218
Additions charged to earnings 54,836 34,319 45,784
Deductions from reserves, net of recoveries (50,246) (38,430) (41,887)
Balance at December 31, $ 20,594 $ 16,004 $ 20,115