Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Note 22 - Concentrations - Schedules of Concentration of Risk (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 15,290,171 $ 2,630,826 $ 21,123,687 $ 9,080,083
Purchases [Member] | Supplier Concentration Risk [Member] | Globalstar Europe [Member]        
Purchases $ 186,000 $ 109,000 $ 706,000 $ 396,000
Percentage 9.70% 6.70% 10.60% 6.50%
Purchases [Member] | Supplier Concentration Risk [Member] | Iridium Satellite [Member]        
Purchases     $ 798,000 $ 0
Percentage     12.00% 0.00%
Purchases [Member] | Supplier Concentration Risk [Member] | Garmin [Member]        
Purchases $ 444,000 $ 281,000 $ 1,494,000 $ 1,169,000
Percentage 23.20% 17.10% 22.50% 19.20%
Purchases [Member] | Supplier Concentration Risk [Member] | Network Innovations [Member]        
Purchases $ 188,000 $ 252,000 $ 809,000 $ 719,000
Percentage 9.90% 15.40% 12.20% 11.80%
Purchases [Member] | Supplier Concentration Risk [Member] | Satcom Global [Member]        
Purchases $ 226,000 $ 131,000    
Percentage 11.80% 8.00%    
Purchases [Member] | Supplier Concentration Risk [Member] | Cygnus Telecom [Member]        
Purchases $ 113,000 $ 181,000 $ 476,000 $ 1,213,000
Percentage 5.90% 11.00% 7.20% 19.90%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member]        
Percentage 100.00% 100.00% 100.00% 100.00%
Revenue $ 2,930,721 $ 2,630,826 $ 8,764,237 $ 9,080,083
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Europe [Member]        
Percentage 58.50% 74.30% 61.40% 77.30%
Revenue $ 1,714,983 $ 1,954,967 $ 5,381,938 $ 7,019,811
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | North America [Member]        
Percentage 25.20% 16.80% 25.00% 14.80%
Revenue $ 737,189 $ 442,678 $ 2,194,309 $ 1,342,636
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | South America [Member]        
Percentage 14.70% 0.40% 11.70% 0.40%
Revenue $ 431,612 $ 10,273 $ 1,025,566 $ 32,578
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Asia Pacific [Member]        
Percentage 0.80% 7.40% 1.40% 6.50%
Revenue $ 23,943 $ 195,307 $ 120,836 $ 592,847
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Africa [Member]        
Percentage 0.80% 1.10% 0.50% 1.00%
Revenue $ 22,994 $ 27,601 $ 41,588 $ 92,211
Reimbursements [Member] | Customer Concentration Risk [Member] | PBM A [Member]        
Percentage 35.00%      
Reimbursements [Member] | Customer Concentration Risk [Member] | PBM B [Member]        
Percentage 31.00%      
Reimbursements [Member] | Customer Concentration Risk [Member] | PBM C [Member]        
Percentage 16.00%