Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Note 18 - Concentrations - Schedules of Concentration of Risk (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 13,240,000 $ 16,989,000 $ 27,765,000 $ 34,482,000
Purchases [Member] | Supplier Concentration Risk [Member] | Iridium Satellite [Member]        
Purchases $ 591,000 $ 331,000 $ 839,000 $ 464,000
Percentage 19.00% 13.50% 14.40% 10.20%
Purchases [Member] | Supplier Concentration Risk [Member] | Garmin [Member]        
Purchases     $ 1,388,000 $ 902,000
Percentage     23.80% 19.80%
Purchases [Member] | Supplier Concentration Risk [Member] | Globalstar Europe [Member]        
Purchases $ 405 $ 0 $ 619,000 $ 0
Percentage 13.00% 0.00% 10.60% 0.00%
Reimbursements [Member] | Customer Concentration Risk [Member] | PBM A [Member]        
Percentage     28.00%  
Reimbursements [Member] | Customer Concentration Risk [Member] | PBM B [Member]        
Percentage     17.00%  
Reimbursements [Member] | Customer Concentration Risk [Member] | PBM C [Member]        
Percentage     15.00%  
Revenue Benchmark [Member] | Geographic Concentration Risk [Member]        
Percentage 100.00% 100.00% 100.00% 100.00%
Revenue $ 4,120,000 $ 3,512,000 $ 7,126,000 $ 6,377,000
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Europe [Member]        
Percentage 48.40% 51.20% 49.10% 51.40%
Revenue $ 1,993,000 $ 1,797,000 $ 3,499,000 $ 3,279,000
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | North America [Member]        
Percentage 31.20% 36.80% 32.80% 27.60%
Revenue $ 1,284,000 $ 1,293,000 $ 2,339,000 $ 1,757,000
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Asia Pacific [Member]        
Percentage 15.60% 11.10% 14.50% 12.60%
Revenue $ 641,000 $ 390,000 $ 1,032,000 $ 803,000
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Africa [Member]        
Percentage 4.60% 0.70% 3.30% 8.00%
Revenue $ 188,000 $ 25,000 $ 234,000 $ 508,000
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | South America [Member]        
Percentage 0.30% 0.20% 0.30% 0.50%
Revenue $ 14,000 $ 7,000 $ 22,000 $ 30,000