XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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, 2023
Dec. 31, 2022
Revenues $ 1,817,108 $ 1,928,929 $ 2,183,767 $ 4,112,696 $ 5,929,804 $ 7,754,905 $ 7,020,258
North America [Member]              
Revenues           3,236,098 3,549,156
South America [Member]              
Revenues           654,446 626,300
EMESA [Member]              
Revenues [1]           3,796,524 2,580,295
Asia [Member]              
Revenues           67,837 264,507
License [Member]              
Revenues $ 950,015 $ 1,235,771 $ 1,578,556 $ 2,814,327 $ 3,764,341 4,342,010 4,584,052
License [Member] | North America [Member]              
Revenues           1,971,348 1,856,814
License [Member] | South America [Member]              
Revenues           552,630 517,161
License [Member] | EMESA [Member]              
Revenues [1]           1,801,381 2,124,088
License [Member] | Asia [Member]              
Revenues           16,651 85,989
Hardware [Member]              
Revenues           1,194,010 646,486
Hardware [Member] | North America [Member]              
Revenues           147,815 422,275
Hardware [Member] | South America [Member]              
Revenues           0 25,833
Hardware [Member] | EMESA [Member]              
Revenues [1]           1,013,295 19,914
Hardware [Member] | Asia [Member]              
Revenues           32,900 178,464
Service [Member]              
Revenues           2,218,885 1,789,720
Service [Member] | North America [Member]              
Revenues           1,116,935 1,270,067
Service [Member] | South America [Member]              
Revenues           101,816 83,306
Service [Member] | EMESA [Member]              
Revenues           981,848 436,293
Service [Member] | Asia [Member]              
Revenues           $ 18,286 $ 54
[1] EMESA – Europe, Middle East, South America