XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.4
Balance Sheet Components - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
2024 $ 460,353  
2025 424,897  
2026 401,306  
2027 340,245  
2028 282,465  
Thereafter 827,117  
Total lease liabilities 2,736,383  
Less imputed interest (306,270)  
Total operating lease liabilities $ 2,430,113 $ 2,578,488