XML 156 R130.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Uncertain tax positions, including interest and penalties (See Note 10) $ 17,257 $ 19,630
Non-current income taxes payable (See Note 10) 0 4,695
Environmental reserves (See Note 25) 2,941 3,874
Deferred and other long-term compensation 2,833 2,871
Acquisition-related earnout liability (See Note 2) 0 475
Other 1,414 260
Total other non-current liabilities $ 24,445 $ 31,805