XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 257,371
2026 202,651
2027 178,355
2028 153,861
2029 131,753
Thereafter 915,090
Total undiscounted operating lease payments 1,839,081
Less: Imputed interest (506,566)
Total operating lease liabilities $ 1,332,515