XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues $ 2,144,804 $ 1,817,108 $ 5,467,293 $ 5,929,804
Service [Member]        
Revenues 267,371 587,893 764,062 1,740,880
License [Member]        
Revenues 1,441,011 950,015 4,165,669 3,764,342
Hardware [Member]        
Revenues 436,422 279,200 537,562 424,582
North America [Member]        
Revenues 979,916 768,697 2,556,726 2,589,406
North America [Member] | Service [Member]        
Revenues 188,181 294,581 618,421 840,045
North America [Member] | License [Member]        
Revenues 738,838 426,059 1,797,707 1,614,971
North America [Member] | Hardware [Member]        
Revenues 52,897 48,057 140,598 134,390
Africa [Member]        
Revenues 258,456 26,009 1,588,685 628,436
Africa [Member] | Service [Member]        
Revenues 34,753 26,009 98,430 75,806
Africa [Member] | License [Member]        
Revenues 223,703 0 1,490,255 552,630
Africa [Member] | Hardware [Member]        
Revenues 0 0 0 0
EMESA [Member]        
Revenues [1] 884,432 1,022,402 1,286,682 2,617,037
EMESA [Member] | Service [Member]        
Revenues [1] 44,437 267,303 47,211 812,654
EMESA [Member] | License [Member]        
Revenues [1] 478,470 523,956 877,707 1,526,091
EMESA [Member] | Hardware [Member]        
Revenues [1] 361,525 231,143 361,764 278,292
Asia [Member]        
Revenues 22,000 0 35,200 94,925
Asia [Member] | Service [Member]        
Revenues 0 0 0 12,375
Asia [Member] | License [Member]        
Revenues 0 0 0 70,650
Asia [Member] | Hardware [Member]        
Revenues $ 22,000 $ 0 $ 35,200 $ 11,900
[1] EMESA – Europe, Middle East, South America