XML 108 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Lease Maturity (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 35,949
2027 29,271
2028 23,567
2029 17,334
2030 12,819
Thereafter 14,654
Total future undiscounted lease payments 133,594
Less: amount representing interest (17,396)
Present value of future lease payments (lease liability) 116,198
Finance Leases  
2026 20,473
2027 18,143
2028 10,802
2029 5,816
2030 186
Thereafter 0
Total future undiscounted lease payments 55,420
Less: amount representing interest (5,114)
Present value of future lease payments (lease liability) $ 50,306