XML 190 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Finance Leases - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Minimum Lease Payments    
2025 $ 515  
2026 472  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total debt and finance lease payments due 987  
Interest    
2025 50  
2026 16  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total debt and finance lease payments due 66  
Net Present Value    
2025 465  
2026 456  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total debt and finance lease payments due 921 $ 1,355
Debt Principal Payments    
2025 22,913  
2026 20,771  
2027 19,419  
2028 17,647  
2029 680,058  
Thereafter 16,336  
Total debt and finance lease payments due $ 777,144