XML 26 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Sales, net $ 99,597 $ 83,570
Cost of sales 38,011 32,790
Gross profit 61,586 50,780
Operating expenses:    
Sales and marketing 29,469 26,438
Research and development 6,016 4,958
General and administrative 18,375 24,983
Total operating expenses 53,860 56,379
Operating income (loss) 7,726 (5,599)
Nonoperating income:    
Interest income, net 1,129 661
Income before provision for income taxes 8,855 (4,938)
Provision for income taxes 305 0
Net income (loss) $ 8,550 $ (4,938)
Net income (loss) per share attributable to common stockholders    
Basic (in dollars per share) $ 0.11 $ (0.07)
Diluted (in dollars per share) $ 0.11 $ (0.07)
Weighted average common shares outstanding    
Basic (in shares) 75,929 74,985
Diluted (in shares) 78,125 74,985