XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Segment Reporting (Details Textual)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Number of Operating Segments 2  
Accounts Receivable, Allowance for Credit Loss, Recovery   $ 52,000
Severance Costs $ 46,000  
Franchise Taxes $ 176,000  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Billed in Foreign Currency [Member]    
Concentration Risk, Percentage 1.00%  
General and Administrative Expense [Member]    
Severance Costs $ 59,000