XML 56 R41.htm IDEA: XBRL DOCUMENT v3.21.4
Balance Sheet Components - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
2022 $ 395,932  
2023 378,774  
2024 358,442  
2025 340,028  
2026 335,151  
Thereafter 1,332,662  
Total lease liabilities 3,140,989  
Less imputed interest (417,314)  
Total operating lease liabilities $ 2,723,675 $ 2,201,853