XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories, Net
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
INVENTORIES, NET

5. INVENTORIES, NET

 

Inventories consisted of the following:

 

   December 31,
2020
   December 31,
2021
 
Work in process  $22,167   $20,760 
Raw materials   17,451    25,266 
Finished goods   5,350    7,398 
Total  $44,968   $53,424 

 

Provision for obsolete inventory at $4,233, $1,343 and $18,295 were recognized for the years ended December 31, 2019, 2020 and 2021, respectively, primarily related to the obsolete inventory as a result of technology development or product upgrade.