XML 114 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancelable operating leases as of September 30, 2021, are as follows (in thousands):
Amount
remaining three months of 2021$54,139 
2022282,410 
2023363,491 
2024399,423 
2025404,312 
Thereafter
1,873,380 
Total minimum future lease payments
$3,377,155 
Future minimum lease payments under non-cancelable operating leases as of December 31, 2020, are as follows (in thousands):
Years Ended December 31,
Amount
2021$200,157 
2022274,010 
2023317,339 
2024322,268 
2025296,205 
Thereafter1,117,893 
Total minimum future lease payments$2,527,872