v3.25.2
Accrued Expenses and Other Liabilities - Components of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]        
Accrued product-related costs $ 1,939 $ 1,866    
Accrued income taxes 5,422 5,418    
Accrued property and other taxes 1,327 1,518    
Accrued professional fees 1,775 1,625    
Accrued customer-related liabilities 1,581 2,113    
Dividends payable 1,182 1,201    
Remediation reserves 11,891 12,192   $ 12,044
Derivative liabilities 1,092 334    
Other accrued liabilities 4,991 9,094    
Total accrued expenses and other liabilities $ 31,200 $ 35,361 $ 38,020