XML 64 R60.htm IDEA: XBRL DOCUMENT v3.3.0.814
12. Commitments and Contingencies (Details) - Accrued Expenses in Excess of Product Warranty - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]    
Total Product Warranty Accrual in Excess of Normal Product Warranty Liability $ 26,500 $ 30,900
Product Warranty Accrual in Excess of Normal Product Warranty Current Liability 6,383 7,800
Product Warranty Accrual in Excess of Normal Product Warranty Noncurrent Liability $ 20,111 $ 23,139