XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 60,204 $ 53,318
Costs and expenses:    
Sales and marketing expenses 13,833 10,834
General and administrative expenses 22,446 23,237
Depreciation and amortization 8,352 6,675
Total costs and expenses 57,700 52,957
Income from operations 2,504 361
Interest income, net 1,334 351
Income tax (benefit) expense 3,838 712
Income tax expense (9,691) 96
Net income $ 13,529 $ 616
Earnings per share:    
Basic $ 0.97 $ 0.04
Diluted $ 0.96 $ 0.04
Weighted average shares outstanding:    
Basic 13,974,125 13,759,296
Diluted [1] 14,134,021 14,107,144
Service [Member]    
Costs and expenses:    
Cost of revenue (exclusive of depreciation and amortization) $ 13,069 $ 12,211
[1] For the years ended December 31, 2023 and 2022, diluted weighted average shares outstanding are calculated by the inclusion of unvested restricted stock units ("RSUs").