XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Customer deposits and accrued rebates $ 5,369 $ 6,458
Dividends payable 5,584 5,900
Accrued litigation, claims and professional fees 913 2,868
Current portion of environmental reserves $ 6,505 $ 8,205
Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration] Liabilities, Current Liabilities, Current
Other accrued expenses $ 7,566 $ 5,041
Other current liabilities, Total $ 25,937 $ 28,472