XML 41 R128.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 284,705 $ 373,288 $ 295,681
Charged to Costs and Expenses 160,027 273,611 294,798
Charged to Other Accounts 0 0 0
Deductions from Reserves 190,974 362,194 217,191
Balance at End of Period 253,758 284,705 373,288
Allowance for Trade Receivables      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 24,610 41,792 40,153
Charged to Costs and Expenses 159,140 222,819 166,993
Charged to Other Accounts 0 0 0
Deductions from Reserves 158,784 240,001 165,354
Balance at End of Period 24,966 24,610 41,792
Valuation Allowance of Net Deferred Taxes      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 239,959 312,148 235,485
Charged to Costs and Expenses (26,270) 18,413 92,139
Charged to Other Accounts 0 0 0
Deductions from Reserves 6,946 90,602 15,476
Balance at End of Period 206,743 239,959 312,148
Inventory Obsolescence Reserve      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 20,136 19,348 20,043
Charged to Costs and Expenses 27,157 32,379 35,666
Charged to Other Accounts 0 0 0
Deductions from Reserves 25,244 31,591 36,361
Balance at End of Period $ 22,049 $ 20,136 $ 19,348