OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (NON-CURRENT) - Other Non-Current Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Operating lease liabilities, non-current | $ 287,712 | $ 289,788 |
| Deferred tax liabilities | 40,928 | 35,695 |
| Other | 146,447 | 154,972 |
| Total | $ 475,087 | $ 480,455 |
| Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Total | Total |