XML 21 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 14,756 $ 6,635
Work in process 17,160 12,571
Finished goods 2,933 5,762
Total inventory $ 34,849 $ 24,968