XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Aggregate maturities of finance leases    
January 2025 - December 2025 $ 842  
January 2026 - December 2026 815  
January 2027 - December 2027 595  
January 2028 - December 2028 102  
Obligations under finance leases $ 2,354 $ 1,759
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term Debt and Capital Lease Obligations, Long-term Debt and Capital Lease Obligations, Current  
Minimum    
Aggregate maturities of finance leases    
Interest rate on leases 4.86%  
Maximum    
Aggregate maturities of finance leases    
Interest rate on leases 8.74%