XML 130 R110.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Undiscounted Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finance Leases  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities, current, Lease liabilities, noncurrent
Operating Leases  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities, current, Lease liabilities, noncurrent
Third Party  
Finance Leases  
2024 $ 2,896
2025 1,202
2026 205
2027 0
Total lease payments 4,303
Less: Interest 242
Present value of lease liabilities 4,061
Operating Leases  
2024 975
2025 954
2026 851
2027 275
Total lease payments 3,055
Less: Interest 321
Present value of lease liabilities $ 2,734