Balance Sheet Components - Other Long-Term Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
||||
|---|---|---|---|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||||
| Vendor advances | $ 327,014 | $ 17,374 | ||||
| Deferred commissions | 25,246 | 19,109 | ||||
| Deferred expenses | 7,353 | 8,111 | ||||
| Deposits made | 2,764 | 3,001 | ||||
| Deferred financing costs | 2,384 | 2,725 | ||||
| Deferred tax asset | 1,933 | 1,780 | ||||
| Long-term lease receivable | 1,549 | 2,193 | ||||
| Prepaid managed services | 1,281 | 1,316 | ||||
| Prepaid and other long-term assets | 2,591 | 1,594 | ||||
| Other long-term assets | [1],[2] | $ 372,115 | $ 57,203 | |||
| ||||||