Inventories (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Inventories [Abstract]    
Finished goods $ 48,145 $ 40,992
Raw materials 233 3,547
Total inventory $ 48,378 $ 44,539