v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 1,499 $ 2,667 $ 3,896 $ 5,020
United States        
Disaggregation Of Revenue [Line Items]        
Revenue 1,492 1,662 3,750 3,886
Rest of world        
Disaggregation Of Revenue [Line Items]        
Revenue $ 7 $ 1,005 $ 146 $ 1,134