v3.26.1
Leases - Lessee Maturities of Lease Obligations (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases, Operating [Abstract]  
2027 $ 40,851
2028 37,292
2029 25,095
2030 14,149
2031 4,940
Thereafter 20,295
Total lease payments 142,622
Less imputed interest (27,003)
Total lease obligations 115,619
Finance Lease Liability [Abstract]  
2027 3,209
2028 3,209
2029 1,556
2030 22
2031 0
Thereafter 0
Total lease payments 7,996
Less imputed interest (788)
Total lease obligations $ 7,208
Finance lease, liability, statement of financial position [extensible enumeration] Accounts Payable and Accrued Liabilities, Other Liabilities
Finance lease, liability, current $ 2,700
Finance lease, liability, noncurrent $ 4,500