XML 19 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year $ 10,232us-gaap_ValuationAllowancesAndReservesBalance $ 9,283us-gaap_ValuationAllowancesAndReservesBalance $ 8,488us-gaap_ValuationAllowancesAndReservesBalance
Additions Charged to Costs and Expenses 1,450us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 949us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 941us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Deductions 232us-gaap_ValuationAllowancesAndReservesDeductions   (146)us-gaap_ValuationAllowancesAndReservesDeductions
Balance at End of Year 11,914us-gaap_ValuationAllowancesAndReservesBalance 10,232us-gaap_ValuationAllowancesAndReservesBalance 9,283us-gaap_ValuationAllowancesAndReservesBalance
Inventory Valuation and Obsolescence      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 10,138us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
9,189us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
8,248us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
Additions Charged to Costs and Expenses 1,450us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
949us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
941us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
Balance at End of Year 11,588us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
10,138us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
9,189us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationAndObsolescenceMember
Allowance for Doubtful Accounts      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 94us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
  240us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Deductions 232us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
  (146)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Balance at End of Year $ 326us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
  $ 94us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember