XML 25 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statements of Income    
Revenues $ 68,184 $ 56,686
Operating expenses:    
Cost of revenues 6,984 4,252
Engineering and product development 5,773 4,809
Sales and marketing 18,147 17,685
General and administrative 14,290 12,737
Strategic streamlining 734  
Total operating expenses 45,928 39,483
Income from operations 22,256 17,203
Interest and dividend income 2,471 494
Impairment of investments (337)  
Change in fair value of notes held for investment (307)  
Other income (expenses) 17 (5)
Other income, net 1,844 489
Pre-tax income 24,100 17,692
Income tax provision 3,517 3,367
Net income $ 20,583 $ 14,325
Net income per share, basic $ 3.06 $ 2.13
Weighted average number of shares used in computing basic net income per share 6,732,806 6,726,687
Net income per share, diluted $ 2.63 $ 1.79
Weighted average number of shares used in computing diluted net income per share 7,819,159 7,999,750