XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES, NET - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Work in process $ 48,747 $ 20,760
Raw materials 29,331 25,266
Finished goods 6,174 7,398
Total $ 84,252 $ 53,424