XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Finance leases  
Remainder of 2025 $ 13,024
2026 12,123
2027 8,021
2028 927
2029 120
Total future minimum lease and financing commitments 34,215
Less imputed interest (3,893)
Total finance lease liabilities 30,322
Lease financing obligations  
Remainder of 2025 2,251
2027 0
2028 0
2029 0
Total future minimum lease and financing commitments 2,251
Less imputed interest (113)
Total lease financing obligation liabilities 2,138
Total  
Remainder of 2025 15,275
2026 12,123
2027 8,021
2028 927
2029 120
Total future minimum lease and financing commitments 36,466
Less imputed interest (4,006)
Total finance lease and lease financing obligation liabilities $ 32,460