v3.26.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues, net $ 83,309 $ 76,474 $ 248,244 $ 224,355
Operating costs and expenses:        
Cost of revenues (excluding depreciation and amortization) 30,010 26,507 86,784 78,357
Product development 13,525 12,107 40,712 36,228
Sales and marketing 13,320 12,143 39,783 36,101
General and administrative 8,602 7,330 24,641 23,396
Depreciation and amortization 11,265 10,820 33,905 32,441
Total operating costs and expenses 76,722 68,907 225,825 206,523
Operating income 6,587 7,567 22,419 17,832
Interest income 510 788 1,399 2,676
Other expense, net (28) (103) (233) (141)
Income before income tax provision 7,069 8,252 23,585 20,367
Income tax provision 1,696 2,166 5,634 4,559
Net income $ 5,373 $ 6,086 $ 17,951 $ 15,808
Net income per share:        
Basic (in dollars per share) $ 0.18 $ 0.2 $ 0.61 $ 0.52
Diluted (in dollars per share) $ 0.18 $ 0.2 $ 0.61 $ 0.52
Weighted average shares of common stock outstanding:        
Basic (in shares) 29,491 29,688 29,366 30,151
Diluted (in shares) 29,656 29,811 29,465 30,283
Dividends declared per share (in dollars per share) $ 0.035 $ 0.031 $ 0.105 $ 0.093