OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (NON-CURRENT) - Schedule of Non-Marketable Equity Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Upward adjustments | $ 6,155 | $ 326,970 |
| Downward adjustments and impairments | $ (7,349) | $ (2,061) |