XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories, Net (Details) - Schedule of inventories - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of inventories [Abstract]    
Work in process $ 20,760 $ 22,167
Raw materials 25,266 17,451
Finished goods 7,398 5,350
Total $ 53,424 $ 44,968