XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 1,817,108 $ 1,373,549 $ 6,829,804 $ 5,261,835
Service [Member]        
Revenues 587,893 371,956 1,740,880 1,202,866
License [Member]        
Revenues 950,015 918,260 4,664,341 3,540,592
Hardware [Member]        
Revenues 279,200 83,333 424,583 518,377
North America [Member]        
Revenues 768,697 796,508 2,589,406 2,696,952
North America [Member] | Service [Member]        
Revenues 294,581 280,192 840,045 936,910
North America [Member] | License [Member]        
Revenues 426,059 468,090 1,614,971 1,436,704
North America [Member] | Hardware [Member]        
Revenues 48,057 48,226 134,390 323,338
South America [Member]        
Revenues 26,009 36,477 628,436 603,623
South America [Member] | Service [Member]        
Revenues 26,009 22,677 75,806 60,629
South America [Member] | License [Member]        
Revenues 0 0 552,630 517,161
South America [Member] | Hardware [Member]        
Revenues 0 13,800 0 25,833
EMESA [Member]        
Revenues [1] 1,022,402 530,669 3,517,037 1,730,667
EMESA [Member] | Service [Member]        
Revenues 267,303 69,087 812,654 205,274
EMESA [Member] | License [Member]        
Revenues [1] 523,956 450,170 2,426,090 1,507,051
EMESA [Member] | Hardware [Member]        
Revenues [1] 231,143 11,412 278,293 18,342
Asia [Member]        
Revenues 0 9,895 94,925 230,593
Asia [Member] | Service [Member]        
Revenues 0 0 12,375 53
Asia [Member] | License [Member]        
Revenues 0 0 70,650 79,676
Asia [Member] | Hardware [Member]        
Revenues $ 0 $ 9,895 $ 11,900 $ 150,864
[1] EMESA – Europe, Middle East, South America