XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]        
Raw materials $ 80,968 $ 46,273    
Work-in-process 14,305 10,920    
Finished goods 37,867 33,863    
Reserve (25,494) (2,668) $ (789) $ 0
Total inventories 107,646 88,388    
Non-current inventories (25,436) 0    
Inventories, current $ 82,210 $ 88,388