v3.26.1
Stock-Based Compensation - Summary of Total Stock-Based Compensation Expense Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 347 $ 766 $ 1,037 $ 1,420
Sales | Product        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense   9   10
Cost of Sales | Product        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 52 53 107 90
Cost of Sales | Service        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 50 46 106 78
Selling, General and Administrative Expenses        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 190 582 709 1,093
Research and Development Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 55 $ 76 $ 115 $ 149