v3.25.1
Segment Information and Geographic Data - Schedule of Significant Segment Expenses (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue, net $ 41,457,000 $ 44,860,000
Stock-based compensation expense 6,630,000 5,640,000
Net loss (11,402,000) (6,169,000)
Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue, net 41,457,000 44,860,000
Cost of sales (excluding stock-based compensation) 19,721,000 20,399,000
Amortization - license & IP expense 493,000 503,000
Sales (excluding stock-based compensation) 8,606,000 5,892,000
Marketing (excluding stock-based compensation) 2,699,000 5,644,000
Research and development (excluding stock-based compensation) 8,148,000 8,474,000
General and administrative (excluding stock-based compensation) 10,135,000 9,042,000
Stock-based compensation expense 6,630,000 5,640,000
Other segment items (3,573,000) (4,564,000)
Net loss (11,402,000) (6,170,000)
Product    
Segment Reporting Information [Line Items]    
Total revenue, net 28,110,000 34,122,000
Product | Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue, net 28,110,000 34,122,000
Service    
Segment Reporting Information [Line Items]    
Total revenue, net 13,347,000 10,738,000
Service | Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue, net $ 13,347,000 $ 10,738,000