Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Remaining Lease Payments (Details)

v3.25.3
Leases - Remaining Lease Payments (Details) - Amount Due
$ in Thousands
Sep. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
Year ended September 30, 2026 $ 44,043
Year ended September 30, 2027 36,628
Year ended September 30, 2028 26,382
Year ended September 30, 2029 8,663
Year ended September 30, 2030 3,016
Thereafter 2,033
Total minimum lease payments 120,765
Less: Imputed interest (10,871)
Total lease liabilities $ 109,894