XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Finance Leases and Lease Financing Obligations - Schedule of Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Finance leases  
2025 $ 15,728
2026 9,303
2027 5,227
Total future minimum lease and financing commitments 30,258
Less imputed interest (3,500)
Total finance lease and lease financing obligation $ 26,758
Finance lease, liability, statement of financial position [extensible enumeration] Capital Lease Liability And Lease Financing Obligation, Current, Capital Lease Liability And Lease Financing Obligation, Noncurrent
Lease financing obligations  
2025 $ 2,921
2027 0
Total future minimum lease and financing commitments 2,921
Less imputed interest (210)
Total finance lease and lease financing obligation 2,711
Total  
2025 18,649
2026 9,303
2027 5,227
Total future minimum lease and financing commitments 33,179
Less imputed interest (3,710)
Total finance lease and lease financing obligation $ 29,469