XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventories [Abstract]  
Schedule of Inventory Inventory balances consisted of the following (in thousands):
   June 30,
2024
   December  31,
2023
 
Finished goods  $29,201   $35,765 
Work in progress   4,480    5,063 
Raw materials   10,079    10,313 
Other   5,674    1,470 
Total  $49,434   $52,611