XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.4
Balance Sheet Components - Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
option
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]      
Number of renewal options (or more) | option 1    
Lease Cost:      
Operating lease cost $ 430,856 $ 413,664 $ 389,805
Short-term lease cost 207,822 194,764 152,765
Total lease cost 638,678 608,428 542,570
Cash paid for operating lease liabilities 451,525 413,034 349,586
Right-of-use assets obtained in exchange for new operating lease obligations 196,639 252,393 $ 764,142
Operating lease right-of-use assets, net 2,076,899 2,227,122  
Current operating lease liabilities 383,312 355,985  
Non-current operating lease liabilities 2,046,801 2,222,503  
Total operating lease liabilities $ 2,430,113 $ 2,578,488  
Weighted-average remaining lease term 7 years 6 months 8 years 3 months 18 days  
Weighted-average discount rate 3.30% 3.20%  
Operating lease, liability, leases not commenced $ 343,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  
Minimum      
Lessee, Lease, Description [Line Items]      
Lease term of contract (in years) 1 year    
Lease renewal term (in years) 1 year    
Lease Cost:      
Lease not yet commenced, term of contract (in years) 2 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease term of contract (in years) 15 years    
Lease renewal term (in years) 20 years    
Lease Cost:      
Lease not yet commenced, term of contract (in years) 11 years