XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

Year ended December 31, (in thousands, except per share data):

 

2024

   

2023

 
                 

Revenue

  $ 57,399     $ 56,004  

Less:

               

Cost of revenue

    35,770       36,571  

Marketing

    407       310  

General and administrative

    5,769       5,334  

Development

    8,914       8,478  

Operating Income

    6,539       5,311  

Operating Margin

    11.4 %     9.5 %
                 

Other income (expense)

               

Investment loss

    (427 )     (1,579 )

Other income

    792       765  

Income before income taxes

    6,904       4,497  

Provision for income taxes

    (1,456 )     (1,102 )

Net income

  $ 5,448     $ 3,395