XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories, Net (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Net [Abstract]  
Schedule of inventories
   June 30,   December 31, 
   2022   2021 
Raw materials  $31,621   $33,609 
Work-in-process   2,041    4,023 
Finished goods   52,870    63,419 
Inventory obsolescence reserve   (1,646)   (2,361)
Inventories, net  $84,886   $98,690