XML 27 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues, net $ 291,646 $ 279,063 $ 266,826
Operating costs and expenses:      
Cost of revenues (excluding depreciation and amortization) 97,936 95,021 91,143
Product development 48,890 45,540 44,277
Sales and marketing 47,158 45,743 44,146
General and administrative expenses 35,132 35,664 36,866
Depreciation and amortization 41,243 41,076 37,945
Total operating costs and expenses 270,359 263,044 254,377
Operating income 21,287 16,019 12,449
Interest income 3,834 2,356 444
Other (expense) income, net (318) 136 2,692
Income before income tax provision 24,803 18,511 15,585
Income tax provision 4,796 3,298 3,494
Net income $ 20,007 $ 15,213 $ 12,091
Net income per share:      
Basic (in dollars per share) $ 0.66 $ 0.5 $ 0.39
Diluted (in dollars per share) $ 0.66 $ 0.5 $ 0.39
Weighted average shares of common stock outstanding:      
Basic (in shares) 30,386 30,571 30,648
Diluted (in shares) 30,544 30,673 30,717
Dividends declared per share (in dollars per share) $ 0.112 $ 0.1 $ 0