v3.26.1
Note 10 - Note Payable (Details Textual) - Insurance Policy Financing [Member]
$ in Millions
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument, Face Amount $ 0.4 $ 0.3  
Debt Instrument, Number of Monthly Installment 10 10  
Short-Term Debt, Percentage Bearing Fixed Interest Rate 6.10% 6.60%  
Notes Payable $ 0.4   $ 0.1