v3.26.1
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