SIGNIFICANT BALANCE SHEET COMPONENTS -Schedule of Other Non-Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Network incentive obligation, net of current portion | $ 33,792 | $ 48,804 |
| Other non-current liabilities | 2,971 | 2,887 |
| Total other non-current liabilities | $ 36,763 | $ 51,691 |