XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 19,056 $ 14,680 $ 36,567 $ 29,306
Costs and expenses:        
Sales and marketing expenses 4,406 3,078 8,118 6,967
General and administrative expenses 5,750 5,075 11,540 10,316
Depreciation and amortization 2,377 2,054 4,647 3,970
Total costs and expenses 15,988 13,447 31,516 27,672
Income from operations 3,068 1,233 5,051 1,634
Interest income, net 314 315 679 601
Income before income taxes 3,382 1,548 5,730 2,235
Income tax expense 745 160 1,309 131
Net income $ 2,637 $ 1,388 $ 4,421 $ 2,104
Earnings per share:        
Basic $ 0.19 $ 0.1 $ 0.32 $ 0.15
Diluted $ 0.19 $ 0.1 $ 0.31 $ 0.15
Weighted average number of shares outstanding:        
Basic 13,780,074 13,961,862 13,888,569 13,979,411
Diluted [1] 14,051,466 14,172,024 14,129,262 14,180,614
Service [Member]        
Costs and expenses:        
Cost of revenue (exclusive of depreciation and amortization) $ 3,455 $ 3,240 $ 7,211 $ 6,419
[1] For the three and six months ended June 30, 2024 and 2023, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").