v3.26.1
Leases - Schedule of Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Finance leases  
Remainder of 2026 $ 10,809
2027 18,794
2028 11,068
2029 9,896
2030 4,337
Thereafter 628
Total future minimum lease and financing commitments 55,532
Less imputed interest (9,007)
Total finance lease and lease financing obligation liabilities 46,525
Lease financing obligations  
Remainder of 2026 191
2027 0
2028 0
2029 0
2030 0
Thereafter 0
Total future minimum lease and financing commitments 191
Less imputed interest (3)
Total finance lease and lease financing obligation liabilities 188
Total  
Remainder of 2026 11,000
2027 18,794
2028 11,068
2029 9,896
2030 4,337
Thereafter 628
Total future minimum lease and financing commitments 55,723
Less imputed interest (9,010)
Total finance lease and lease financing obligation liabilities $ 46,713