v3.3.1.900
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Inventory    
Finished goods $ 52,839 $ 49,038
Raw materials 9,042 6,192
Work-in-process 5,129 7,733
Total inventory $ 67,010 $ 62,963