XML 126 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Schedule of Information About Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
2025 $ 104,345  
2026 103,790  
2027 104,646  
2028 102,597  
2029 99,832  
Thereafter 690,582  
Total undiscounted lease payments 1,205,792  
Imputed interest (338,366)  
Total operating lease liabilities $ 867,426 $ 825,529