XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues, net $ 279,063 $ 266,826 $ 256,712
Operating costs and expenses:      
Cost of revenues (excluding depreciation and amortization) 95,021 91,143 91,033
Product development 45,540 44,277 41,659
Sales and marketing 45,743 44,146 39,457
Other general and administrative expenses 35,664 36,866 39,695
Depreciation and amortization 41,076 37,945 36,813
Total operating costs and expenses 263,044 254,377 248,657
Operating income 16,019 12,449 8,055
Other income (loss), net 2,492 3,136 (289)
Income before income tax provision 18,511 15,585 7,766
Income tax provision 3,298 3,494 1,921
Net income $ 15,213 $ 12,091 $ 5,845
Net income per share:      
Basic (in dollars per share) $ 0.5 $ 0.39 $ 0.19
Diluted (in dollars per share) $ 0.5 $ 0.39 $ 0.18
Weighted average shares of common stock outstanding:      
Basic (in shares) 30,571 30,648 31,534
Diluted (in shares) 30,673 30,717 31,618
Dividends declared per share (in dollars per share) $ 0.1 $ 0 $ 0