v3.25.2
Inventories - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 43,076 $ 40,074
Work in process 375 247
Materials and supplies 13,858 15,933
Inventories $ 57,309 $ 56,254