XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 8,407 $ 6,524
Work in process   571
Finished goods:    
Manufactured finished goods 65,814 45,594
Deferred inventory costs 1,346 1,073
Total finished goods 75,567 53,762
Valuation adjustment for excess and obsolete inventory (1,501) (2,765)
Total inventory $ 74,066 $ 50,997