XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Leases [Abstract]          
Cash paid for operating lease liabilities $ 128,917 $ 110,959 $ 384,327 $ 339,126  
Right-of-use assets obtained in exchange for new operating lease obligations 51,587 $ 49,238 396,361 $ 161,704  
Operating lease right-of-use assets, net 2,214,458   2,214,458   $ 2,076,899
Current operating lease liabilities 432,661   432,661   383,312
Non-current operating lease liabilities 2,094,659   2,094,659   2,046,801
Total operating lease liabilities $ 2,527,320   $ 2,527,320   $ 2,430,113