XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories as of December 31, 2023 and 2022 consist of the following (in thousands):
 
    
December 31,
 
    
2023
    
2022
 
Finished goods
   $ 8,432      $ 6,799  
Semi-finished goods and
work-in-process
     29,339        40,265  
Raw materials
     5,543        7,460  
Materials
in-transit
     18        36  
Less: inventory reserve
     (10,599      (14,677
  
 
 
    
 
 
 
Inventories, net
   $ 32,733      $ 39,883  
  
 
 
    
 
 
 
Changes in Inventory Reserve
Changes in inventory reserve for the years ended December 31, 2023, 2022 and 2021 are as follows (in thousands):
 
    
Year Ended December 31,
 
    
 2023 
    
 2022 
    
 2021 
 
Beginning balance
   $ (14,677    $ (5,730    $ (5,901
Change in reserve
        
Inventory reserve charged to costs of sales
     (9,360      (13,310      (7,626
Sale of previously reserved inventory
     5,528        3,631        5,349  
  
 
 
    
 
 
    
 
 
 
     (3,832      (9,679      (2,277
Write off
     7,552        582        1,875  
Translation adjustments
     358        150        573  
  
 
 
    
 
 
    
 
 
 
Ending balance
   $ (10,599    $ (14,677    $ (5,730