XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 107,110 $ 105,975
Work-in-process 51,889 43,057
Finished goods 115,536 125,467
Total 274,535 274,499
Long-term inventory 22,500 23,000
Inventories not yet available for sale $ 11,100 $ 5,800