XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note B - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Revenues $ 1,817,108 $ 1,928,929 $ 2,183,767 $ 4,112,696 $ 5,929,804 $ 6,929,571 $ 7,754,905
North America [Member]              
Revenues           3,464,241 3,236,097
Africa [Member]              
Revenues           1,652,723 654,446
EMESA [Member]              
Revenues [1]           1,721,293 3,796,524
Asia [Member]              
Revenues           91,314 67,837
License [Member]              
Revenues $ 950,015 $ 2,814,327 $ 3,764,341 5,189,370 4,342,010
License [Member] | North America [Member]              
Revenues           2,410,624 1,971,348
License [Member] | Africa [Member]              
Revenues           1,490,256 552,630
License [Member] | EMESA [Member]              
Revenues [1]           1,282,176 1,801,381
License [Member] | Asia [Member]              
Revenues           6,314 16,651
Hardware [Member]              
Revenues           631,695 1,194,010
Hardware [Member] | North America [Member]              
Revenues           154,931 147,815
Hardware [Member] | Africa [Member]              
Revenues           0 0
Hardware [Member] | EMESA [Member]              
Revenues [1]           391,764 1,013,295
Hardware [Member] | Asia [Member]              
Revenues           85,000 32,900
Service [Member]              
Revenues           1,108,506 2,218,885
Service [Member] | North America [Member]              
Revenues           898,686 1,116,935
Service [Member] | Africa [Member]              
Revenues           162,467 101,816
Service [Member] | EMESA [Member]              
Revenues [1]           47,353 981,848
Service [Member] | Asia [Member]              
Revenues           $ 18,286
[1] EMESA – Europe, Middle East, South America