v3.25.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenues $ 102,031 $ 92,717 $ 81,003
Costs      
Cost of revenues 43,542 39,874 34,218
Impairment of property and equipment 605 114  
Total costs 44,147 39,988 34,218
Gross profit 57,884 52,729 46,785
Operating expenses      
Sales and marketing 28,138 26,959 22,416
Research and development 13,925 12,138 10,026
General and administrative 23,894 20,557 15,750
Restructuring expense 336    
Change in fair value of contingent consideration (554) (5,686) (9,154)
Total operating expenses 65,739 53,968 39,038
Operating income (loss) (7,855) (1,239) 7,747
Other income (expense), net      
Interest income (expense), net (154) (48) 45
Other expense, net (393) (227) (240)
Total other expense, net (547) (275) (195)
Income (loss) before income taxes (8,402) (1,514) 7,552
Provision for income taxes 778 1,204 1,167
Net income (loss) $ (9,180) $ (2,718) $ 6,385
Net income (loss) per share, basic $ (0.72) $ (0.22) $ 0.52
Net income (loss) per share, diluted $ (0.72) $ (0.22) $ 0.52
Weighted average shares used in computing net income (loss) per share, basic 12,710,236 12,425,132 12,171,609
Weighted average shares used in computing net income (loss) per share, diluted 12,710,236 12,425,132 12,317,707

Source