XML 90 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 16,000 $ 11,417
Work in process 11,212 9,450
Finished goods 8,532 8,313
Total inventory $ 35,744 $ 29,180