XML 58 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 320,245  
2022 312,154  
2023 300,014  
2024 279,037  
2025 258,348  
Thereafter 1,100,115  
Total lease liabilities 2,569,913  
Less imputed interest (368,060)  
Total operating lease liabilities 2,201,853 $ 1,613,234
Current operating lease liabilities 256,222 190,622
Non-current operating lease liabilities $ 1,945,631 $ 1,422,612