XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three months ended June 30,

   

Six months ended June 30,

 

(in thousands, except per share data):

 

2025

   

2024

   

2025

   

2024

 
                                 

Revenue

  $ 17,594     $ 13,797     $ 34,282     $ 26,873  

Less:

                               

Cost of revenue

    9,637       9,090       19,017       18,590  

Marketing

    70       116       206       230  

General and administrative

    2,036       1,490       3,830       2,917  

Development

    3,188       1,952       5,759       3,460  

Operating Income

    2,663       1,149       5,470       1,676  

Operating Margin

    15.1 %     8.3 %     16.0 %     6.2 %
                                 

Other income (expense)

                               

Investment loss

    (145 )     (199 )     (580 )     (438 )

Other income

    169       235       306       526  

Income before income taxes

    2,687       1,185       5,196       1,764  

Provision for income taxes

    (703 )     (289 )     (1,306 )     (438 )

Net income

  $ 1,984     $ 896     $ 3,890     $ 1,326