XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventories [Abstract]  
Schedule of Inventory Balances Inventory balances consisted of the following (in thousands):
   March 31,
2025
   December 31,
2024
 
Finished goods  $28,526   $31,120 
Work in progress   3,788    4,203 
Raw materials   12,451    8,989 
Other   5,844    5,602 
Total  $50,609   $49,914