v3.26.1
Note B - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenues $ 5,937,555 $ 6,929,571
North America [Member]    
Revenues 2,671,209 3,464,241
Africa [Member]    
Revenues 781,766 1,652,723
EMESA [Member]    
Revenues 2,252,316 [1] 1,721,293
Asia [Member]    
Revenues 232,264 91,314
License [Member]    
Revenues 3,423,300 5,189,370
License [Member] | North America [Member]    
Revenues 1,726,401 2,410,624
License [Member] | Africa [Member]    
Revenues 526,465 1,490,256
License [Member] | EMESA [Member]    
Revenues [1] 1,170,434 1,282,176
License [Member] | Asia [Member]    
Revenues 0 6,314
Hardware [Member]    
Revenues 1,342,148 631,695
Hardware [Member] | North America [Member]    
Revenues 115,052 154,931
Hardware [Member] | Africa [Member]    
Revenues 653 0
Hardware [Member] | EMESA [Member]    
Revenues 997,273 [1] 391,764
Hardware [Member] | Asia [Member]    
Revenues 229,170 85,000
Service [Member]    
Revenues 1,172,107 1,108,506
Service [Member] | North America [Member]    
Revenues 829,756 898,686
Service [Member] | Africa [Member]    
Revenues 254,648 162,467
Service [Member] | EMESA [Member]    
Revenues [1] 84,609 47,353
Service [Member] | Asia [Member]    
Revenues $ 3,094 $ 0
[1] EMESA – Europe, Middle East, South America