XML 99 R79.htm IDEA: XBRL DOCUMENT v3.3.1.900
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Allowance for obsolete inventory      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 26,171 $ 21,603 $ 17,357
Additions Charged to Costs and Expenses 21,648 12,868 9,966
Additions Through Acquisition 1,942 600 2,423
Other Changes Add (Deduct) (13,492) (8,900) (8,143)
Balance at End of Period 36,269 26,171 21,603
Allowance for doubtful accounts receivable      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 7,424 5,895 4,268
Additions Charged to Costs and Expenses 2,169 2,347 75
Additions Through Acquisition 59 265 2,192
Other Changes Add (Deduct) (1,008) (1,083) (640)
Balance at End of Period $ 8,644 $ 7,424 $ 5,895