XML 108 R101.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Leases - (Schedule of Information About Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
Remainder of 2024 $ 27,139  
2025 104,756  
2026 105,723  
2027 106,217  
2028 103,840  
Thereafter 762,653  
Total undiscounted lease payments 1,210,328  
Imputed interest (337,959)  
Total operating lease liabilities $ 872,369 $ 825,529