XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

(in thousands)

 

2025

   

2024

   

2025

   

2024

 

License

  $     $ -     $     $ -  

Professional services

    9,381       6,973       18,083       12,799  

Processing and maintenance

    6,564       5,694       12,906       11,846  

Third party

    1,649       1,130       3,293       2,228  

Total

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

Three Months Ended June 30,

   

Six Months Ended June 30,

 

(in thousands)

 

2025

   

2024

   

2025

   

2024

 

United States

  $ 16,778     $ 13,204     $ 32,743     $ 25,757  

Middle East

    788       565       1,482       1,061  

European Union

    28       28       57       55  

Total

  $ 17,594     $ 13,797     $ 34,282     $ 26,873  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Customer A

    62 %     63 %     63 %     61 %