XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases Disclosure [Line Items]        
Finance Lease, Right-of-Use Asset $ 309,363 $ 309,363 $ 322,844  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net of accumulated depreciation Property and equipment, net of accumulated depreciation Property and equipment, net of accumulated depreciation  
Finance Lease Accumulated Depreciation $ 139,071 $ 139,071 $ 122,286  
Rent Expense, Operating Leases   689,130 692,834 $ 679,815
Operating Lease        
Leases Disclosure [Line Items]        
Rent Expense, Operating Leases   $ 689,130 $ 692,834 $ 679,815
Minimum        
Leases Disclosure [Line Items]        
Lessee, Operating Lease, Term of Contract 5 years 5 years    
Lessee, Operating Lease, Renewal Term 5 years 5 years    
Sale Leaseback Transaction, Lease Term   10 years    
Sale Leaseback Transaction, Renewal Lease Term 5 years      
Maximum        
Leases Disclosure [Line Items]        
Lessee, Operating Lease, Term of Contract 15 years 15 years    
Lessee, Operating Lease, Renewal Term 10 years 10 years    
Sale Leaseback Transaction, Lease Term   15 years    
Sale Leaseback Transaction, Renewal Lease Term 15 years