XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 2,181,203 $ 2,183,767
North America [Member]    
Revenues 728,133 697,169
South America [Member]    
Revenues 1,286,807 576,417
EMESA [Member]    
Revenues [1] 166,263 833,681
Asia [Member]    
Revenues 0 76,500
License [Member]    
Revenues 1,950,434 1,578,556
License [Member] | North America [Member]    
Revenues 519,244 408,530
License [Member] | South America [Member]    
Revenues 1,266,553 552,630
License [Member] | EMESA [Member]    
Revenues [1] 164,637 546,746
License [Member] | Asia [Member]    
Revenues 0 70,650
Hardware [Member]    
Revenues 17,647 72,689
Hardware [Member] | North America [Member]    
Revenues 17,408 24,781
Hardware [Member] | South America [Member]    
Revenues 0 0
Hardware [Member] | EMESA [Member]    
Revenues [1] 239 47,008
Hardware [Member] | Asia [Member]    
Revenues 0 900
Service [Member]    
Revenues 213,122 532,522
Service [Member] | North America [Member]    
Revenues 191,481 263,858
Service [Member] | South America [Member]    
Revenues 20,254 23,787
Service [Member] | EMESA [Member]    
Revenues 1,387 239,927
Service [Member] | Asia [Member]    
Revenues $ 0 $ 4,950
[1] EMESA – Europe, Middle East, South America