v3.24.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 92,717 $ 81,003 $ 58,155
Costs      
Cost of revenues 39,874 34,218 25,611
Impairment of property and equipment 114   25
Total costs 39,988 34,218 25,636
Gross profit 52,729 46,785 32,519
Operating expenses      
Sales and marketing 26,959 22,416 15,479
Research and development 12,138 10,026 7,035
General and administrative 20,557 15,750 12,744
Change in fair value of contingent consideration (5,686) (9,154) 1,330
Total operating expenses 53,968 39,038 36,588
Operating income (loss) (1,239) 7,747 (4,069)
Other income (expense), net      
Interest income (expense), net (48) 45 38
Other expense, net (227) (240) (344)
Total other expense, net (275) (195) (306)
Income (loss) before income taxes (1,514) 7,552 (4,375)
Provision for income taxes 1,204 1,167 56
Net income (loss) $ (2,718) $ 6,385 $ (4,431)
Net income (loss) per share, basic $ (0.22) $ 0.52 $ (0.38)
Net income (loss) per share, diluted $ (0.22) $ 0.52 $ (0.38)
Weighted average shares used in computing net income (loss) per share, basic 12,425,132 12,171,609 11,647,558
Weighted average shares used in computing net income (loss) per share, diluted 12,425,132 12,317,707 11,647,558

Source