XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 1,549,706 $ 2,144,804 $ 4,853,772 $ 5,467,293
Service [Member]        
Revenues 268,113 267,371 862,707 764,062
License [Member]        
Revenues 917,951 1,441,011 2,822,796 4,165,669
Hardware [Member]        
Revenues 363,642 436,422 1,168,269 537,562
North America [Member]        
Revenues 681,699 979,916 1,875,233 2,556,726
North America [Member] | Service [Member]        
Revenues 204,536 188,181 630,517 618,421
North America [Member] | License [Member]        
Revenues 471,471 738,838 1,170,729 1,797,707
North America [Member] | Hardware [Member]        
Revenues 5,692 52,897 73,987 140,598
Africa [Member]        
Revenues 63,482 258,456 716,210 1,588,685
Africa [Member] | Service [Member]        
Revenues 63,482 34,753 191,116 98,430
Africa [Member] | License [Member]        
Revenues 0 223,703 525,094 1,490,255
Africa [Member] | Hardware [Member]        
Revenues 0 0 0 0
EMESA [Member]        
Revenues 664,075 [1] 884,432 2,041,645 [1] 1,286,682 [1]
EMESA [Member] | Service [Member]        
Revenues [1] 95 44,437 37,980 47,211
EMESA [Member] | License [Member]        
Revenues [1] 446,480 478,470 1,126,973 877,707
EMESA [Member] | Hardware [Member]        
Revenues 217,500 [1] 361,525 876,692 [1] 361,764 [1]
Asia [Member]        
Revenues 140,450 22,000 220,684 35,200
Asia [Member] | Service [Member]        
Revenues 0 0 3,094 0
Asia [Member] | License [Member]        
Revenues 0 0 0 0
Asia [Member] | Hardware [Member]        
Revenues $ 140,450 $ 22,000 $ 217,590 $ 35,200
[1] EMESA – Europe, Middle East, South America