XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Customer deposits and accrued rebates $ 5,090 $ 6,458
Dividends payable 5,591 5,900
Accrued litigation, claims and professional fees 1,371 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,724 $ 5,041
Other current liabilities, Total $ 26,281 $ 28,472