XML 140 R123.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
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 253,758 $ 284,705 $ 373,288
Charged to Costs and Expenses 210,529 160,027 273,611
Charged to Other Accounts 0 0 0
Deductions from Reserves (228,299) (190,974) (362,194)
Balance at End of Period 235,988 253,758 284,705
Allowance for Trade Receivables      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 24,966 24,610 41,792
Charged to Costs and Expenses 180,764 159,140 222,819
Charged to Other Accounts 0 0 0
Deductions from Reserves (180,755) (158,784) (240,001)
Balance at End of Period 24,975 24,966 24,610
Valuation Allowance of Net Deferred Taxes      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 206,743 239,959 312,148
Charged to Costs and Expenses 2,603 (26,270) 18,413
Charged to Other Accounts 0 0 0
Deductions from Reserves (16,036) (6,946) (90,602)
Balance at End of Period 193,310 206,743 239,959
Inventory Obsolescence Reserve      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 22,049 20,136 19,348
Charged to Costs and Expenses 27,162 27,157 32,379
Charged to Other Accounts 0 0 0
Deductions from Reserves (31,508) (25,244) (31,591)
Balance at End of Period $ 17,703 $ 22,049 $ 20,136