XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 1,141,286 $ 1,928,929 $ 3,322,489 $ 4,112,696
North America [Member]        
Revenues 848,676 1,123,541 1,576,809 1,820,709
Africa [Member]        
Revenues 43,423 26,009 1,330,230 602,427
EMESA [Member]        
Revenues [1] 235,987 760,954 402,250 1,594,635
Asia [Member]        
Revenues 13,200 18,425 13,200 94,925
License [Member]        
Revenues 774,225 1,235,771 2,724,659 2,814,327
License [Member] | North America [Member]        
Revenues 539,625 780,383 1,058,869 1,188,913
License [Member] | Africa [Member]        
Revenues 0 0 1,266,553 552,630
License [Member] | EMESA [Member]        
Revenues [1] 234,600 455,388 399,237 1,002,134
License [Member] | Asia [Member]        
Revenues 0 0 0 70,650
Service [Member]        
Revenues 283,569 620,465 496,690 1,152,987
Service [Member] | North America [Member]        
Revenues 238,759 281,607 430,239 545,464
Service [Member] | Africa [Member]        
Revenues 43,423 26,009 63,677 49,797
Service [Member] | EMESA [Member]        
Revenues [1] 1,387 305,424 2,774 545,351
Service [Member] | Asia [Member]        
Revenues 0 7,425 0 12,375
Hardware [Member]        
Revenues 83,492 72,693 101,140 145,382
Hardware [Member] | North America [Member]        
Revenues 70,292 61,551 87,701 86,332
Hardware [Member] | Africa [Member]        
Revenues 0 0 0 0
Hardware [Member] | EMESA [Member]        
Revenues [1] 0 142 239 47,150
Hardware [Member] | Asia [Member]        
Revenues $ 13,200 $ 11,000 $ 13,200 $ 11,900
[1] EMESA – Europe, Middle East, South America