v3.26.3
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues $ 1,482,781 $ 1,549,706 $ 5,548,305 $ 4,853,772
Service [Member]        
Revenues 195,128 268,113 674,516 862,707
License [Member]        
Revenues 1,275,249 917,951 3,870,487 2,822,796
Hardware [Member]        
Revenues 12,404 363,642 1,003,302 1,168,269
North America [Member]        
Revenues 489,239 681,699 1,436,122 1,875,233
North America [Member] | Service [Member]        
Revenues 127,669 204,536 479,565 630,517
North America [Member] | License [Member]        
Revenues 357,566 471,471 840,610 1,170,729
North America [Member] | Hardware [Member]        
Revenues 4,004 5,692 115,947 73,987
Africa [Member]        
Revenues 44,407 63,482 1,012,919 716,210
Africa [Member] | Service [Member]        
Revenues 44,407 63,482 145,989 191,116
Africa [Member] | License [Member]        
Revenues 0 0 866,930 525,094
Africa [Member] | Hardware [Member]        
Revenues 0 0 0 0
EMESA [Member]        
Revenues [1] 924,760 664,075 2,736,343 2,041,645
EMESA [Member] | Service [Member]        
Revenues [1] 21,511 95 46,135 37,980
EMESA [Member] | License [Member]        
Revenues [1] 903,249 446,480 2,148,513 1,126,973
EMESA [Member] | Hardware [Member]        
Revenues [1] 217,500 541,695 876,692
Asia [Member]        
Revenues 24,375 140,450 362,921 220,684
Asia [Member] | Service [Member]        
Revenues 1,541 0 2,827 3,094
Asia [Member] | License [Member]        
Revenues 14,434 0 14,434 0
Asia [Member] | Hardware [Member]        
Revenues $ 8,400 $ 140,450 $ 345,660 $ 217,590
[1] EMESA – Europe, Middle East, South America