Quarterly report pursuant to Section 13 or 15(d)

Note 18 - Concentrations - Schedules of Concentration of Risk (Details)

v3.23.2
Note 18 - Concentrations - Schedules of Concentration of Risk (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 2,957,362 $ 2,871,479 $ 5,833,515 $ 6,449,257
Purchases [Member] | Supplier Concentration Risk [Member] | Iridium Satellite [Member]        
Purchases     $ 651,000 $ 0
Percentage     13.40% 0.00%
Purchases [Member] | Supplier Concentration Risk [Member] | Globalstar Europe [Member]        
Purchases $ 267,000   $ 535,000 $ 212,000
Percentage 14.00%   11.00% 4.20%
Purchases [Member] | Supplier Concentration Risk [Member] | Garmin [Member]        
Purchases $ 479,000 $ 583,000 $ 1,087,000 $ 999,000
Percentage 25.30% 27.80% 22.40% 19.70%
Purchases [Member] | Supplier Concentration Risk [Member] | Network Innovations [Member]        
Purchases $ 295,000 $ 201,000 $ 635,000 $ 521,000
Percentage 15.60% 9.60% 13.10% 10.30%
Purchases [Member] | Supplier Concentration Risk [Member] | Cygnus Telecom [Member]        
Purchases $ 58,000 $ 255,000 $ 373,000 $ 1,196,000
Percentage 3.00% 12.20% 7.70% 23.60%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member]        
Revenue $ 2,957,362 $ 2,871,479 $ 5,833,515 $ 6,449,257
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Europe [Member]        
Percentage 57.60% 75.40% 63.30% 78.50%
Revenue $ 1,704,321 $ 2,165,445 $ 3,690,340 $ 5,064,843
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | North America [Member]        
Percentage 29.40% 16.10% 25.10% 14.00%
Revenue $ 869,682 $ 462,742 $ 1,461,702 $ 899,958
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | South America [Member]        
Percentage 0.30% 0.40% 0.30% 0.30%
Revenue $ 8,290 $ 10,533 $ 17,904 $ 22,306
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Asia Pacific [Member]        
Percentage 11.30% 7.00% 9.70% 6.20%
Revenue $ 335,290 $ 201,371 $ 562,937 $ 397,540
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Africa [Member]        
Percentage 1.40% 1.10% 1.60% 1.00%
Revenue $ 39,779 $ 31,388 $ 100,632 $ 64,610