v3.26.1
Leases - Lessee Maturities of Lease Obligations (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Lease, Liability [Abstract]  
2027 (nine months) $ 33,052
2028 40,561
2029 28,380
2030 15,619
2031 5,757
2032 3,049
Thereafter 17,246
Total lease payments 143,664
Less imputed interest (26,030)
Total lease obligations 117,634
Finance Lease, Liability [Abstract]  
2027 (nine months) 2,975
2028 3,967
2029 2,177
2030 184
2031 0
2032 0
Thereafter 0
Total lease payments 9,303
Less imputed interest (826)
Total lease obligations $ 8,477
Finance lease, liability, statement of financial position [extensible enumeration] Accounts Payable and Accrued Liabilities, Other Liabilities
Finance lease, liability, current $ 3,400
Finance lease, liability, noncurrent $ 5,100