XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 15,952 $ 15,205
Work in process 988 0
Finished goods 118 93
Total inventory 17,058 15,298
Inventory (current) 14,236 11,213
Non-current inventory $ 2,822 $ 4,085