XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Amounts Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jan. 01, 2022
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2024 $ 4,748  
2025 4,321  
2026 3,736  
2027 2,098  
2028 and thereafter 998  
Total lease payments 15,901  
Less: imputed interest (1,296)  
Total lease liabilities 14,605 $ 12,579
Finance Leases    
2024 667  
2025 194  
2026 0  
2027 0  
2028 and thereafter 0  
Total lease payments 861  
Less: imputed interest (70)  
Total lease liabilities $ 791  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities, Other long-term liabilities