Annual report pursuant to Section 13 and 15(d)

Related Party Transactions - Sale-Leaseback Transactions (Details)

v3.24.0.1
Related Party Transactions - Sale-Leaseback Transactions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
property
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
property
Dec. 31, 2019
property
Dec. 31, 2018
property
Dec. 31, 2017
property
Related Party Transaction [Line Items]              
Number of properties | property 3            
Operating cash flows from operating leases $ 226,896 $ 199,762 $ 182,644        
Rent expense 275,122 245,226 209,823        
Limited Liability Company, Sale Leaseback Transaction | Chief Executive Officer | Sale Leaseback Transaction Three              
Related Party Transaction [Line Items]              
Ownership interest           33.00%  
Related Party Sale Leaseback Transactions | Related Party | Sale Leaseback Transaction One              
Related Party Transaction [Line Items]              
Number of properties | property       1      
Operating cash flows from operating leases 2,600 2,600 2,500        
Rent expense 3,000 3,000 3,000        
Related Party Sale Leaseback Transactions | Related Party | Sale Leaseback Transaction Two              
Related Party Transaction [Line Items]              
Number of properties | property         1    
Operating cash flows from operating leases 2,300 2,300 2,800        
Rent expense 2,600 2,600 2,600        
Related Party Sale Leaseback Transactions | Related Party | Sale Leaseback Transaction Three              
Related Party Transaction [Line Items]              
Number of properties | property           1  
Operating cash flows from operating leases 1,300 1,200 1,500        
Rent expense 1,400 1,400 1,400        
Related Party Sale Leaseback Transactions | Related Party | Sale Leaseback Transaction Four              
Related Party Transaction [Line Items]              
Number of properties | property             2
Operating cash flows from operating leases 6,600 6,100 6,000        
Rent expense $ 7,400 $ 7,400 $ 7,400