BALANCE SHEETS COMPONENTS - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
| Inventory write-down | $ 299,700 | $ 184,700 | $ 537,600 | $ 336,300 |
| Depreciation and amortization | $ 122,200 | $ 111,100 | $ 238,634 | $ 209,047 |