v3.26.1
Revenue - Schedule of Disaggregation 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 $ 7,435 $ 3,659 $ 13,965 $ 6,458
Product        
Disaggregation of Revenue [Line Items]        
Revenue 7,385 3,626 13,841 6,387
Service        
Disaggregation of Revenue [Line Items]        
Revenue $ 50 $ 33 $ 124 $ 71