v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue $ 25,830 $ 22,003
Costs and expenses:    
Cost of revenue (exclusive of depreciation and amortization) [1] 3,819 3,661
Sales and marketing expenses 5,858 5,407
General and administrative expenses 7,899 6,174
Depreciation and amortization 2,810 2,550
Total costs and expenses 20,386 17,792
Income from operations 5,444 4,211
Interest income 344 308
Income before income taxes 5,788 4,519
Income tax expense 1,400 1,079
Net income $ 4,388 $ 3,440
Earnings per share:    
Basic $ 0.31 $ 0.25
Diluted $ 0.3 $ 0.24
Weighted average number of shares outstanding:    
Basic 14,194,696 13,998,028
Diluted [2] 14,394,251 14,491,713
[1] Cost of revenue (exclusive of depreciation and amortization) includes certain personnel-related expenses and share-based compensation expense, which are not included in the related line items below.
[2] For the three months ended March 31, 2026 and 2025, diluted weighted average shares outstanding reflect the dilutive effect of certain unvested restricted stock units ("RSUs").