XML 30 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Product Warranty Reserve - Roll Forward of Product Warranty Reserve (Detail) (Warranty Reserves [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Warranty Reserves [Member]
     
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at the beginning of period $ 1,140us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
$ 1,229us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
$ 824us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Additions charged to income (45)us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
443us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
1,384us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Warranty usage (133)us-gaap_StandardProductWarrantyAccrualPayments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
(475)us-gaap_StandardProductWarrantyAccrualPayments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
(983)us-gaap_StandardProductWarrantyAccrualPayments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
Currency translation (70)us-gaap_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
(57)us-gaap_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
4us-gaap_StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
End of period balance $ 892us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
$ 1,140us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember
$ 1,229us-gaap_StandardProductWarrantyAccrual
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_WarrantyReservesMember