XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories consisted of the following:
December 31,
2021
June 30,
2022
Work in process$20,760 $26,199 
Raw materials25,266 31,656 
Finished goods7,398 6,605 
Total$53,424 $64,460 
Provision for obsolete inventories at $5,880 and $1,448 were recognized for the three months ended June 30, 2021 and 2022, respectively. Provision for obsolete inventories at $6,098 and $1,919 were recognized for the six months ended June 30, 2021 and 2022, respectively.