XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 5,276 $ 5,658
Work-in-process 15,616 9,669
Finished goods 2,739 709
Total inventory 23,631 16,036
Reserves (253) (245)
Total inventory, net $ 23,378 $ 15,791