XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventories [Abstract]  
Schedule of Inventory Balances Inventory balances consisted of the following (in thousands):
   June 30,
2025
   December 31,
2024
 
Finished goods  $33,214   $31,120 
Work in progress   4,112    4,203 
Raw materials   10,643    8,989 
Other   5,898    5,602 
Total  $53,867   $49,914