v3.25.4
Balance Sheet Components - Schedule of Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
option
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]      
Number of renewal options (or more) | option 1    
Lease Cost:      
Operating lease cost $ 503,637 $ 468,282 $ 430,856
Short-term lease cost 207,324 197,691 207,822
Total lease cost 710,961 665,973 638,678
Cash paid for operating lease liabilities 506,624 509,296 451,525
Right-of-use assets obtained in exchange for new operating lease obligations 465,420 442,391 $ 196,639
Operating lease right-of-use assets, net $ 2,207,161 $ 2,102,310  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other non-current assets Other non-current assets  
Current operating lease liabilities $ 460,475 $ 428,482  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current  
Non-current operating lease liabilities $ 2,052,526 $ 1,983,688  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other non-current liabilities Other non-current liabilities  
Total operating lease liabilities $ 2,513,001 $ 2,412,170  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities Liabilities  
Weighted-average remaining lease term 7 years 6 years 10 months 24 days  
Weighted-average discount rate 3.80% 3.50%  
Minimum      
Lessee, Lease, Description [Line Items]      
Lease term of contract (in years) 1 year    
Lease renewal term (in years) 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease term of contract (in years) 15 years    
Lease renewal term (in years) 20 years