XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 17,594 $ 13,797 $ 34,282 $ 26,873
UNITED STATES        
Revenue 16,778 13,204 32,743 25,757
Middle East [Member]        
Revenue 788 565 1,482 1,061
European Union [Member]        
Revenue 28 28 57 55
License [Member]        
Revenue 0 0 0 0
Professional Services [Member]        
Revenue 9,381 6,973 18,083 12,799
Processing and Maintenance [Member]        
Revenue 6,564 5,694 12,906 11,846
Third party [Member]        
Revenue $ 1,649 $ 1,130 $ 3,293 $ 2,228