v3.25.2
Segment Information and Geographic Data - Schedule of Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total revenue, net $ 45,602 $ 46,617 $ 87,059 $ 91,477
Stock-based compensation expense 6,791 7,152 13,421 12,792
Reportable Segment        
Segment Reporting Information [Line Items]        
Total revenue, net 45,602 46,617 87,059 91,477
Cost of sales (excluding stock-based compensation) 20,144 19,478 39,865 39,877
Amortization - license & IP expense 481 503 974 1,006
Sales (excluding stock-based compensation) 7,832 6,934 16,438 12,826
Marketing (excluding stock-based compensation) 3,066 4,053 5,765 9,697
Research and development (excluding stock-based compensation) 7,403 8,324 15,551 16,797
General and administrative (excluding stock-based compensation) 10,509 8,699 20,644 17,742
Stock-based compensation expense 6,791 7,153 13,421 12,793
Other segment items (5,041) 1,908 (8,614) (2,657)
Net loss (5,583) (10,435) (16,985) (16,604)
Product        
Segment Reporting Information [Line Items]        
Total revenue, net 31,415 34,576 59,525 68,698
Product | Reportable Segment        
Segment Reporting Information [Line Items]        
Total revenue, net 31,415 34,576 59,525 68,698
Service        
Segment Reporting Information [Line Items]        
Total revenue, net 14,187 12,041 27,534 22,779
Service | Reportable Segment        
Segment Reporting Information [Line Items]        
Total revenue, net $ 14,187 $ 12,041 $ 27,534 $ 22,779