XML 124 R102.htm IDEA: XBRL DOCUMENT v3.10.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance $ 31,488 $ 29,005 $ 27,582
Valuation Allowances and Reserves, Additions for Charges to Cost and Expense 13,258 2,824 7,420
Valuation Allowances and Reserves, Additions for Charges to Other Accounts 0 0 0
Valuation Allowances and Reserves, Deductions (7,381) (2,271) (6,536)
Valuation Allowances and Reserves, Additions for Adjustments (2,213) 1,930 539
Valuation Allowances and Reserves, Balance 35,152 31,488 29,005
Inventory Valuation Reserve [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance 34,960 34,625 28,352
Valuation Allowances and Reserves, Additions for Charges to Cost and Expense 20,446 5,510 22,764
Valuation Allowances and Reserves, Additions for Charges to Other Accounts 0 0 0
Valuation Allowances and Reserves, Deductions (12,113) (6,440) (16,492)
Valuation Allowances and Reserves, Additions for Adjustments (2,163) 1,265 1
Valuation Allowances and Reserves, Balance 41,130 34,960 34,625
Valuation Allowance of Deferred Tax Assets [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance 155,131 153,740 161,030
Valuation Allowances and Reserves, Additions for Charges to Cost and Expense 9,743 17,269 21,013
Valuation Allowances and Reserves, Additions for Charges to Other Accounts 7,180 (1,562) (1,751)
Valuation Allowances and Reserves, Deductions (16,706) (17,432) (14,813)
Valuation Allowances and Reserves, Additions for Adjustments (7,325) 3,116 (11,739)
Valuation Allowances and Reserves, Balance $ 148,023 $ 155,131 $ 153,740