v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 22,003 $ 17,511
Costs and expenses:    
Sales and marketing expenses 5,407 3,712
General and administrative expenses 6,174 5,790
Depreciation and amortization 2,550 2,270
Total costs and expenses 17,792 15,528
Income from operations 4,211 1,983
Interest income 308 365
Income before income taxes 4,519 2,348
Income tax expense 1,079 564
Net income $ 3,440 $ 1,784
Earnings per share:    
Basic $ 0.25 $ 0.13
Diluted $ 0.24 $ 0.13
Weighted average number of shares outstanding:    
Basic 13,998,028 13,997,064
Diluted [1] 14,491,713 14,164,506
Service [Member]    
Costs and expenses:    
Cost of revenue (exclusive of depreciation and amortization) $ 3,661 $ 3,756
[1] For the three months ended March 31, 2025 and 2024, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").