XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (NON-CURRENT) - Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Operating lease liabilities, non-current $ 265,556 $ 278,617
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total Total
Deferred tax liabilities $ 162,718 $ 162,435
Other 118,124 152,164
Total $ 546,398 $ 593,216