v3.25.2
Segments, Geographical Information, Concentrations and Significant Customers - Revenue by geography (Detail) - Revenue - Single reportable segment - Revenue from Rights Concentration Risk - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Concentration Risk [Line Items]        
Total revenue $ 1,801 $ 3,086 $ 3,273 $ 6,138
United States        
Concentration Risk [Line Items]        
Total revenue 967 2,156 1,352 4,315
Europe        
Concentration Risk [Line Items]        
Total revenue 771 407 1,784 1,300
Asia and others        
Concentration Risk [Line Items]        
Total revenue $ 63 $ 523 $ 137 $ 523