XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2024 $ 105,156
2025 217,513
2026 185,869
2027 162,358
2028 139,767
Thereafter 966,077
Total undiscounted operating lease payments 1,776,740
Less: Imputed interest (497,136)
Total operating lease liabilities $ 1,279,604