Inventories (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2014
Dec. 31, 2013
Schedule of Inventory    
Raw materials $ 22,726 $ 37,747
Finished goods 41,947 30,823
Work-in-process 1,679 1,344
Total $ 66,352 $ 69,914