v3.25.4
Balance Sheet Components - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
2026 $ 555,684  
2027 481,542  
2028 422,982  
2029 351,107  
2030 292,154  
Thereafter 782,470  
Total lease liabilities 2,885,939  
Less imputed interest (372,938)  
Total operating lease liabilities $ 2,513,001 $ 2,412,170