Balance Sheet Components - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Tax Credit Carryforward [Line Items] | ||||
| Reductions in research and development expense | $ 0.1 | $ 0.6 | $ 1.2 | $ 0.9 |
| Gain on settlement of accounts payable | 3.7 | |||
| Reserve for VAT receivable | 0.5 | 0.5 | ||
| Italy | ||||
| Tax Credit Carryforward [Line Items] | ||||
| R&D tax credit | 3.0 | 3.0 | ||
| R&D tax credit towards related tax payable and payroll-related tax expenses | 1.5 | 2.1 | ||
| Reserve for estimated losses | 0.7 | 0.7 | ||
| Reduce the reserve credit | $ 0.4 | $ 0.4 | ||