v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenues $ 23,977 $ 18,775 $ 66,672 $ 60,005
Costs        
Cost of revenues 10,225 8,473 28,881 25,130
Impairment of property and equipment     72  
Total costs 10,225 8,473 28,953 25,130
Gross profit 13,752 10,302 37,719 34,875
Operating expenses        
Sales and marketing 6,289 5,357 19,580 16,727
Research and development 3,186 2,409 8,896 7,570
General and administrative 5,677 3,866 15,806 11,710
Change in fair value of contingent consideration 82 (5,405) (923) (8,842)
Total operating expenses 15,234 6,227 43,359 27,165
Operating income (loss) (1,482) 4,075 (5,640) 7,710
Other income (expense), net        
Interest income (expense), net (42) 11 64 26
Other expense, net (51) (53) (142) (306)
Total other (expense), net (93) (42) (78) (280)
Income (loss) before income taxes (1,575) 4,033 (5,718) 7,430
Provision for income taxes 299   643  
Net income (loss) $ (1,874) $ 4,033 $ (6,361) $ 7,430
Net income (loss) per share, basic $ (0.15) $ 0.33 $ (0.52) $ 0.61
Net income (loss) per share, diluted $ (0.15) $ 0.33 $ (0.52) $ 0.6
Weighted-average shares used in computing net income (loss) per share, basic 12,480,830 12,167,632 12,320,119 12,156,980
Weighted-average shares used in computing net income (loss) per share, diluted 12,480,830 12,357,136 12,320,119 12,306,839

Source