XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.4
Balance Sheet Components - Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
option
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Lessee, Lease, Description [Line Items]        
Number of renewal options (or more) | option 1      
Lease Cost:        
Operating lease cost $ 389,805 $ 323,905 $ 218,142  
Short-term lease cost 152,765 116,606 229,747  
Total lease cost 542,570 440,511 447,889  
Cash paid for operating lease liabilities 349,586 259,559 192,084  
Right-of-use assets obtained in exchange for new operating lease obligations 764,142 729,942 $ 1,672,462  
Operating lease right-of-use assets, net 2,446,573 2,037,726    
Current operating lease liabilities 315,189 256,222    
Non current operating lease liabilities 2,408,486 1,945,631    
Total operating lease liabilities $ 2,723,675 $ 2,201,853    
Weighted-average remaining lease term 9 years 2 months 12 days 8 years 10 months 24 days    
Weighted-average discount rate 3.10% 3.60%    
Operating lease, liability, leases not commenced $ 366,000      
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other non-current assets Other non-current assets    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other non-current liabilities Other non-current liabilities    
ASU 2016-02        
Lease Cost:        
Operating lease right-of-use assets, net       $ 743,000
Minimum        
Lessee, Lease, Description [Line Items]        
Lease term of contract 1 year      
Lease renewal term 1 year      
Lease Cost:        
Lease not yet commenced, term of contract 5 years      
Maximum        
Lessee, Lease, Description [Line Items]        
Lease term of contract 15 years      
Lease renewal term 20 years      
Lease Cost:        
Lease not yet commenced, term of contract 14 years