XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 62,286
2027 54,266
2028 49,318
2029 43,247
2030 36,471
Thereafter 135,371
Total future minimum lease payments 380,959
Less interest (90,738)
Present value of operating lease liabilities $ 290,221