XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Leases [Abstract]      
Cash paid for operating lease liabilities $ 118,347 $ 125,306  
Right-of-use assets obtained in exchange for new operating lease obligations 72,993 $ 183,962  
Operating lease right-of-use assets, net 2,095,247   $ 2,102,310
Current operating lease liabilities 437,268   428,482
Non-current operating lease liabilities 1,969,301   1,983,688
Total operating lease liabilities $ 2,406,569   $ 2,412,170