XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 1,696,907 $ 1,141,286 $ 3,304,066 $ 3,322,489
Service [Member]        
Revenues 321,996 283,569 594,594 496,690
License [Member]        
Revenues 806,087 774,225 1,904,845 2,724,659
Hardware [Member]        
Revenues 568,824 83,492 804,627 101,140
North America [Member]        
Revenues 615,255 848,676 1,193,534 1,576,809
North America [Member] | Service [Member]        
Revenues 220,138 238,759 425,981 430,239
North America [Member] | License [Member]        
Revenues 344,674 539,625 699,258 1,058,869
North America [Member] | Hardware [Member]        
Revenues 50,443 70,292 68,295 87,701
Africa [Member]        
Revenues 63,482 43,423 652,727 1,330,230
Africa [Member] | Service [Member]        
Revenues 63,482 43,423 127,634 63,677
Africa [Member] | License [Member]        
Revenues 0 0 525,093 1,266,553
Africa [Member] | Hardware [Member]        
Revenues 0 0 0 0
EMESA [Member]        
Revenues 969,437 [1] 235,987 1,377,571 [1] 402,250 [1]
EMESA [Member] | Service [Member]        
Revenues [1] 37,743 1,387 37,885 2,774
EMESA [Member] | License [Member]        
Revenues [1] 461,413 234,600 680,494 399,237
EMESA [Member] | Hardware [Member]        
Revenues 470,281 [1] 0 659,192 [1] 239 [1]
Asia [Member]        
Revenues 48,733 13,200 80,234 13,200
Asia [Member] | Service [Member]        
Revenues 633 0 3,094 0
Asia [Member] | License [Member]        
Revenues 0 0 0 0
Asia [Member] | Hardware [Member]        
Revenues $ 48,100 $ 13,200 $ 77,140 $ 13,200
[1] EMESA – Europe, Middle East, South America