XML 144 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leased Assets and Liabilities (Lease Maturity) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 37,502
2026 32,435
2027 28,858
2028 23,742
2029 16,598
Thereafter 20,395
Total 159,530
Less: present value discount 31,814
Lease liability 127,716
Finance Leases  
2025 11,212
2026 9,993
2027 7,780
2028 6,224
2029 2,048
Thereafter 1,052
Total 38,309
Less: present value discount 5,716
Lease liability 32,593
Total  
2025 48,714
2026 42,428
2027 36,638
2028 29,966
2029 18,646
Thereafter 21,447
Total 197,839
Less: present value discount 37,530
Lease liability 160,309
Financing lease signed but not yet commenced $ 1,000