XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (NON-CURRENT) - Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Operating lease liabilities, non-current $ 255,703 $ 278,617
Deferred tax liabilities 162,754 162,435
Other 121,917 152,164
Total $ 540,374 $ 593,216
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total Total