v3.26.1
Note 4 - Debt - Debt (Details) - USD ($)
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
Apr. 30, 2025
Less: current maturities $ (3,622,120) $ (3,622,120) $ (2,551,170) $ (2,551,170)
Notes payable, long-term   0   0
FRV Note [Member]        
Notes payable   500,000   500,000
Streeterville Note [Member]        
Notes payable   3,122,120   0
Streeterville Note Two [Member]        
Notes payable   $ 0   $ 2,051,170