Annual report pursuant to Section 13 and 15(d)

NATURE OF OPERATIONS AND ACCOUNTING POLICIES Schedule of Inventory Allowance (Details)

v2.4.1.9
NATURE OF OPERATIONS AND ACCOUNTING POLICIES Schedule of Inventory Allowance (Details) (Inventory Valuation Reserve [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Inventory Valuation Reserve [Member]
     
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 5,169us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
$ 9,213us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
$ 7,281us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Increases (decreases) to allowance (78)us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
(4,044)us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
1,932us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Balance at end of period $ 5,091us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
$ 5,169us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
$ 9,213us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember