v3.25.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Net revenues $ 134,861 $ 125,785
Cost of revenues 64,458 62,676
Gross profit 70,403 63,109
Selling, general and administrative expenses:    
Amortization of intangibles 991 990
Selling and marketing 11,312 12,654
General and administrative 51,209 45,377
Total selling, general and administrative 63,512 59,021
Operating income 6,891 4,088
Other expense:    
Interest expense (1,777) (2,170)
Other expense (55) (67)
Income before income taxes 5,059 1,851
Provision for income taxes (2,714) (979)
Net income $ 2,345 $ 872
Net income per share    
Basic (in dollars per share) $ 0.11 $ 0.04
Diluted (in dollars per share) $ 0.11 $ 0.04
Weighted average shares outstanding:    
Basic (in shares) 21,271,608 21,024,382
Diluted (in shares) 21,707,151 21,646,079
Comprehensive income:    
Net income $ 2,345 $ 872
Other comprehensive income (loss):    
Unrealized gain (loss) on hedges 40 (523)
(Provision for) benefit from income tax on unrealized hedge gain (loss) (9) 122
Other comprehensive income (loss) 31 (401)
Net comprehensive income $ 2,376 $ 471

Source