XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES, NET
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
INVENTORIES, NET INVENTORIES, NET
Inventories consisted of the following:
December 31,
2023
June 30,
2024
Work in process$86,379 $92,254 
Raw materials35,867 41,284 
Finished goods27,503 18,971 
Total$149,749 $152,509 
Provision for obsolete inventories at $928 and $1,737 were recognized for the six months ended June 30, 2023 and 2024, respectively.