XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 $ 167,022
2026 218,100
2027 192,354
2028 163,107
2029 142,208
Thereafter 1,002,715
Total undiscounted operating lease payments 1,885,506
Less: Imputed interest (536,975)
Total operating lease liabilities $ 1,348,531