XML 93 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Aggregate Operating Lease Maturities) (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2021 $ 223,914
2022 133,307
2023 80,386
2024 37,535
2025 15,955
2030 and thereafter 11,438
Total future undiscounted operating lease payments 502,535
Less imputed interest (31,092)
Total operating lease liabilities $ 471,443