v3.26.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues, net $ 81,203 $ 73,485
Operating costs and expenses:    
Cost of revenues (excluding depreciation and amortization) 27,758 25,487
Product development 13,606 12,047
Sales and marketing 12,960 12,149
General and administrative 8,002 8,669
Depreciation and amortization 11,365 10,755
Total operating costs and expenses 73,691 69,107
Operating income 7,512 4,378
Interest income 414 931
Other expense, net (106) (61)
Income before income tax provision 7,820 5,248
Income tax provision 1,910 916
Net income $ 5,910 $ 4,332
Net income per share:    
Basic (in dollars per share) $ 0.2 $ 0.14
Diluted (in dollars per share) $ 0.2 $ 0.14
Weighted average shares of common stock outstanding:    
Basic (in shares) 29,376 30,444
Diluted (in shares) 29,424 30,587
Dividends declared per share (in dollars per share) $ 0.035 $ 0.031