v3.25.4
Leases - Lessee Maturities of Lease Obligations (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases, Operating [Abstract]  
2026 (three months) $ 10,704
2027 40,289
2028 36,680
2029 24,460
2030 14,042
2031 4,834
Thereafter 19,896
Total lease payments 150,905
Less imputed interest (28,964)
Total lease obligations 121,941
Finance Lease, Liability [Abstract]  
2026 (three months) 750
2027 2,998
2028 2,998
2029 1,373
2030 192
2031 0
Thereafter 0
Total lease payments 8,311
Less imputed interest (888)
Total lease obligations $ 7,423
Finance lease, liability, statement of financial position [extensible enumeration] Accounts Payable and Accrued Liabilities, Other Liabilities
Finance lease, liability, current $ 2,600
Finance lease, liability, noncurrent $ 4,800