XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.4
Balance Sheet Components - Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
option
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]      
Number of renewal options (or more) | option 1    
Lease Cost:      
Operating lease cost $ 468,282 $ 430,856 $ 413,664
Short-term lease cost 197,691 207,822 194,764
Total lease cost 665,973 638,678 608,428
Cash paid for operating lease liabilities 509,296 451,525 413,034
Right-of-use assets obtained in exchange for new operating lease obligations 442,391 196,639 $ 252,393
Operating lease right-of-use assets, net 2,102,310 2,076,899  
Current operating lease liabilities 428,482 383,312  
Non-current operating lease liabilities 1,983,688 2,046,801  
Total operating lease liabilities $ 2,412,170 $ 2,430,113  
Weighted-average remaining lease term 6 years 10 months 24 days 7 years 6 months  
Weighted-average discount rate 3.50% 3.30%  
Operating lease, liability, leases not commenced $ 38,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) 3 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) 7 years