v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue $ 27,751 $ 23,083 $ 80,299 $ 66,860
Costs and expenses:        
Cost of revenue (exclusive of depreciation and amortization) [1] 4,018 3,622 11,655 10,784
Sales and marketing expenses 6,160 5,402 17,768 16,431
General and administrative expenses 8,971 6,777 25,138 20,204
Depreciation and amortization 2,837 2,706 8,434 7,903
Total costs and expenses 21,986 18,507 62,995 55,322
Income from operations 5,765 4,576 17,304 11,538
Interest income 1,069 386 1,807 1,033
Income before income taxes 6,834 4,962 19,111 12,571
Income tax expense 1,389 749 4,318 2,232
Net income $ 5,445 $ 4,213 $ 14,793 $ 10,339
Earnings per share:        
Basic $ 0.35 $ 0.3 $ 1.01 $ 0.74
Diluted $ 0.35 $ 0.29 $ 0.99 $ 0.71
Weighted average number of shares outstanding:        
Basic 15,342,614 14,027,994 14,575,079 14,014,993
Diluted [2] 15,754,154 14,618,657 14,914,635 14,567,167
[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 and nine months ended September 30, 2026 and 2025, diluted weighted average shares outstanding reflect the dilutive effect of certain unvested restricted stock units ("RSUs").