v3.26.1
Segment Information - Schedule of Net Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Information        
Net revenue $ 6,717 $ 1,735 $ 10,133 $ 2,364
North America        
Segment Information        
Net revenue 5,357 1,477 7,871 1,615
Asia Pacific        
Segment Information        
Net revenue 731 199 1,155 565
Europe        
Segment Information        
Net revenue $ 629 $ 59 $ 1,107 $ 184