v3.26.1
Leases (Aggregate Operating Lease Maturities) (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2021 $ 251,596
2022 185,927
2023 117,010
2024 62,840
2031 and thereafter 42,319
Total future undiscounted operating lease payments 659,692
Less imputed interest (48,832)
Total operating lease liabilities $ 610,860