XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Credit Agreements and Other Short-Term and Long-Term Debt - Schedule of Maturities of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Long-Term Debt, by Current and Noncurrent [Abstract]    
2025 $ 1,096  
2026 7,309  
2027 1,130  
2028 9,936  
2029 385  
2030 and thereafter 803  
Total long-term debt $ 20,659 $ 21,398