v3.26.1
Segment Information and Geographic Data - Schedule of Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Total revenue, net $ 48,140   $ 45,602   $ 92,275 $ 87,059
Stock-based compensation expense 5,339   6,791   10,200 13,421
Net loss (12,158) $ (18,866) (5,583) $ (11,402) (31,024) (16,985)
Reportable Segment            
Segment Reporting [Line Items]            
Total revenue, net 48,140   45,602   92,275 87,059
Cost of sales (excluding stock-based compensation) 18,584   20,144   40,255 39,865
Amortization - license & IP expense 481   481   962 974
Sales (excluding stock-based compensation) 9,042   7,832   17,855 16,438
Marketing (excluding stock-based compensation) 3,357   3,066   5,411 5,765
Research and development (excluding stock-based compensation) 8,649   7,403   17,290 15,551
General and administrative (excluding stock-based compensation) 14,088   10,509   30,166 20,644
Stock-based compensation expense 5,339   6,791   10,200 13,421
Other segment items 758   (5,041)   1,160 (8,614)
Net loss (12,158)   (5,583)   (31,024) (16,985)
Product            
Segment Reporting [Line Items]            
Total revenue, net 32,556   31,415   61,335 59,525
Product | Reportable Segment            
Segment Reporting [Line Items]            
Total revenue, net 32,556   31,415   61,335 59,525
Service            
Segment Reporting [Line Items]            
Total revenue, net 15,584   14,187   30,940 27,534
Service | Reportable Segment            
Segment Reporting [Line Items]            
Total revenue, net $ 15,584   $ 14,187   $ 30,940 $ 27,534