XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]      
Raw materials $ 1,343,000 $ 4,891,000  
Work in process 1,625,000 1,942,000  
Finished goods 2,099,000 2,383,000  
Inventory 5,067,000 9,216,000  
Inventory provisions $ 4,500,000 $ 0 $ 0