XML 16 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Lease Maturities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 248,636
2021 246,148
2022 226,020
2023 211,387
2024 194,506
Thereafter 912,457
Total lease liabilities 2,039,154
Less imputed interest (425,920)
Total lease liabilities 1,613,234
Current operating lease liabilities 190,622
Non-current operating lease liabilities $ 1,422,612