XML 119 R105.htm IDEA: XBRL DOCUMENT v3.20.4
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance Beginning of Period $ 22,493 $ 26,368 $ 16,173
Additions Charged to Operating Expense 10,133 2,408 15,817
Deductions from Reserves 7,992 6,283 5,622
Balance End of Period 24,634 22,493 26,368
Revenue Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance Beginning of Period 16,218 17,947 11,626
Additions Charged to Operating Expense 45,784 35,549 41,338
Deductions from Reserves 41,887 37,278 35,017
Balance End of Period 20,115 16,218 17,947
Valuation Allowance on Deferred Tax Assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance Beginning of Period 83,643 79,295 68,355
Additions Charged to Operating Expense (11,339) 4,459 10,466
Deductions from Reserves 4,740 (111) 474
Balance End of Period $ 77,044 $ 83,643 $ 79,295