XML 120 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographic Data - Schedule of Significant Segment Expenses (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Total revenue, net $ 200,453,000 $ 193,015,000 $ 164,036,000
Stock-based compensation expense 26,848,000 22,048,000 16,595,000
Net (loss) income (6,020,000) (12,148,000) 2,484,000
Reportable Segment      
Total revenue, net 200,453,000 193,015,000 164,036,000
Cost of sales (excluding stock-based compensation) 82,922,000 78,655,000 59,024,000
Amortization - license & IP expense 1,997,000 1,721,000 1,183,000
Sales (excluding stock-based compensation) 29,320,000 25,510,000 17,120,000
Marketing (excluding stock-based compensation) 15,028,000 19,349,000 12,692,000
Research and development (excluding stock-based compensation) 32,975,000 37,475,000 29,823,000
General and administrative (excluding stock-based compensation) 31,885,000 36,102,000 29,403,000
Stock-based compensation expense 26,848,000 22,048,000 16,594,000
Other segment items (14,504,000) (15,696,000) (4,288,000)
Net (loss) income (6,020,000) (12,148,000) 2,484,000
Product      
Total revenue, net 153,263,000 156,717,000 148,600,000
Product | Reportable Segment      
Total revenue, net 153,263,000 156,717,000 148,600,000
Service      
Total revenue, net 47,190,000 36,298,000 15,436,000
Service | Reportable Segment      
Total revenue, net $ 47,190,000 $ 36,298,000 $ 15,436,000