XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Inventory [Line Items]      
Finished goods $ 12,492,000   $ 11,011,000
Work in process 929,000   813,000
Raw materials 5,801,000   4,869,000
Inventory 19,222,000   $ 16,693,000
Provision for inventory write-down $ 928,000 $ 2,455,000  
Avive      
Inventory [Line Items]      
Provision for inventory write-down   $ 1,251,000