XML 139 R121.htm IDEA: XBRL DOCUMENT v3.6.0.2
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 262,325 $ 174,856 $ 102,052
Charged to Costs and Expenses 232,797 264,888 238,376
Charged to Other Accounts 0 0 0
Deductions from Reserves (199,441) (177,419) (165,572)
Balance at End of Period 295,681 262,325 174,856
Allowance for Trade Receivables      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 32,638 15,885 14,329
Charged to Costs and Expenses 174,314 172,622 153,652
Charged to Other Accounts 0 0 0
Deductions from Reserves (166,799) (155,869) (152,096)
Balance at End of Period 40,153 32,638 15,885
Valuation Allowance of Net Deferred Taxes      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 207,055 147,223 87,159
Charged to Costs and Expenses 28,430 59,832 60,064
Charged to Other Accounts 0 0 0
Deductions from Reserves 0 0 0
Balance at End of Period 235,485 207,055 147,223
Inventory Obsolescence Reserve      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 22,632 11,748 564
Charged to Costs and Expenses 30,053 32,434 24,660
Charged to Other Accounts 0 0 0
Deductions from Reserves (32,642) (21,550) (13,476)
Balance at End of Period $ 20,043 $ 22,632 $ 11,748