XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Lease Maturity (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases  
2024 $ 9,150
2025 33,517
2026 25,954
2027 17,717
2028 13,603
Thereafter 26,096
Total future undiscounted lease payments 126,037
Less: amount representing interest (15,626)
Present value of future lease payments (lease liability) 110,411
Finance Leases  
2024 3,726
2025 14,360
2026 13,098
2027 9,431
2028 2,221
Thereafter 0
Total future undiscounted lease payments 42,836
Less: amount representing interest (4,431)
Present value of future lease payments (lease liability) $ 38,405