XML 27 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Net [Abstract]  
Inventories

6. Inventories

 

Inventories consisted of the following:

 

   As of December 31, 
(in thousands)  2022   2021 
Raw materials  $31,803   $33,609 
Work-in-process   2,261    4,023 
Finished goods   40,476    63,419 
Inventory obsolescence reserve   (1,343)   (2,361)
Inventories, net  $73,197   $98,690