v3.26.3
Segment Information and Geographic Data - Schedule of Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]                
Total revenue, net $ 53,229     $ 52,293     $ 145,504 $ 139,352
Stock-based compensation expense 4,853     5,638     15,054 19,059
Net loss (6,097) $ (12,158) $ (18,866) (5,478) $ (5,583) $ (11,402) (37,121) (22,463)
Reportable Segment                
Segment Reporting [Line Items]                
Total revenue, net 53,229     52,293     145,504 139,352
Cost of sales (excluding stock-based compensation) 20,831     23,355     61,085 63,219
Amortization - license & IP expense 481     481     1,443 1,455
Sales (excluding stock-based compensation) 8,752     8,208     26,607 24,646
Marketing (excluding stock-based compensation) 2,455     2,456     7,866 8,221
Research and development (excluding stock-based compensation) 8,307     7,850     25,597 23,401
General and administrative (excluding stock-based compensation) 15,973     13,498     46,139 34,140
Stock-based compensation expense 4,853     5,638     15,054 19,059
Other segment items (2,326)     (3,715)     (1,166) (12,326)
Net loss (6,097)     (5,478)     (37,121) (22,463)
Product                
Segment Reporting [Line Items]                
Total revenue, net 37,161     38,114     98,496 97,639
Product | Reportable Segment                
Segment Reporting [Line Items]                
Total revenue, net 37,161     38,114     98,496 97,639
Service                
Segment Reporting [Line Items]                
Total revenue, net 16,068     14,179     47,008 41,713
Service | Reportable Segment                
Segment Reporting [Line Items]                
Total revenue, net $ 16,068     $ 14,179     $ 47,008 $ 41,713