Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)

v3.24.2.u1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net revenues $ 33,698 $ 31,735 $ 65,693 $ 62,105
Cost of revenues 17,030 15,903 32,551 31,323
Gross profit 16,668 15,832 33,142 30,782
Selling, general and administrative expenses:        
Amortization of intangibles 247 247 495 495
Selling and marketing 3,042 2,985 6,418 6,209
General and administrative 11,524 11,352 25,219 22,937
Total selling, general and administrative 14,813 14,584 32,132 29,641
Operating income 1,855 1,248 1,010 1,141
Other expense:        
Interest expense (484) (620) (940) (1,104)
Other (expense) income (63) 2 (60) (33)
Income before income taxes 1,308 630 10 4
(Provision for) benefit from income taxes (591) (195) (405) 107
Net income (loss) $ 717 $ 435 $ (395) $ 111
Net income (loss) per share:        
Basic (in dollars per share) $ 0.03 $ 0.02 $ (0.02) $ 0.01
Diluted (in dollars per share) $ 0.03 $ 0.02 $ (0.02) $ 0.01
Weighted average shares outstanding:        
Basic (in shares) 21,299,089 20,955,048 21,262,429 20,904,315
Diluted (in shares) 21,711,198 21,600,346 21,262,429 21,565,667
Comprehensive income (loss):        
Net income (loss) $ 717 $ 435 $ (395) $ 111
Other comprehensive (loss) income:        
Unrealized (loss) gain on hedges (1) 228 273 (54)
(Provision for) benefit from income tax on unrealized hedge gain (loss) 0 (56) (66) 7
Net comprehensive income (loss) $ 716 $ 607 $ (188) $ 64