v3.22.2.2
INVENTORIES - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Work in process $ 39,739 $ 20,760
Raw materials 30,632 25,266
Finished goods 11,891 7,398
Total $ 82,262 $ 53,424