Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME

v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net revenues $ 33,684 $ 34,716
Cost of revenues 14,002 15,549
Gross profit 19,682 19,167
Selling, general and administrative expenses:    
Amortization of intangibles 209 248
Selling and marketing 3,080 2,985
General and administrative 14,803 15,316
Total selling, general and administrative 18,092 18,549
Operating income 1,590 618
Other expense:    
Interest expense (255) (336)
Other Nonoperating Income (Expense) 82 (29)
Income before income taxes 1,417 253
Provision for income taxes (400) (520)
Net income (loss) $ 1,017 $ (267)
Net income (loss) per share:    
Basic (in dollars per share) $ 0.05 $ (0.01)
Diluted (in dollars per share) $ 0.05 $ (0.01)
Weighted average shares outstanding:    
Basic (in shares) 20,211,045 21,125,019
Diluted (in shares) 20,893,767 21,125,019
Comprehensive income:    
Net income (loss) $ 1,017 $ (267)
Other comprehensive income:    
Unrealized gain (loss) on hedges 18 (329)
Benefit from (provision for) income tax on unrealized hedge loss (8) 80
Net comprehensive income (loss) $ 1,027 $ (516)