v3.24.1.u1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net revenues $ 125,785 $ 109,914 $ 102,382
Cost of revenues 62,676 49,354 43,846
Gross profit 63,109 60,560 58,536
Selling, general and administrative expenses:      
Amortization of intangibles 990 2,494 4,262
Selling and marketing 12,654 12,259 10,777
General and administrative 45,377 44,153 40,677
Total selling, general and administrative 59,021 58,906 55,716
Operating income 4,088 1,654 2,820
Other expense:      
Interest expense (2,170) (1,402) (1,377)
Other expense (67) (122) (186)
Income before income taxes 1,851 130 1,257
(Provision for) benefit from income taxes (979) (112) 163
Net income $ 872 $ 18 $ 1,420
Net income per share      
Basic (in dollars per share) $ 0.04 $ 0 $ 0.07
Diluted (in dollars per share) $ 0.04 $ 0 $ 0.06
Weighted average shares outstanding:      
Basic (in shares) 21,024,382 20,648,818 20,519,958
Diluted (in shares) 21,646,079 21,547,306 22,049,659
Comprehensive income:      
Net income $ 872 $ 18 $ 1,420
Other comprehensive (loss) income:      
Unrealized (loss) gain on hedges (523) 1,609 355
Benefit from (provision for) income tax on unrealized hedge (loss) gain 122 (388) (87)
Other comprehensive income (loss) (401) 1,221 268
Net comprehensive income $ 471 $ 1,239 $ 1,688

Source