v3.26.1
Note 15 - Equity Compensation - Option, Exercise Price Range (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Stock options, lower range limit (in dollars per share) $ 1.66      
Stock options, upper range limit (in dollars per share) $ 7.042      
Stock options, outstanding (in shares) 1,820,712 1,171,706 1,171,706 579,936
Stock options, weighted average life (Year) 8 years 4 months 20 days      
Stock options, weighted average exercise price (in dollars per share) $ 4.14 $ 5.37 $ 5.37 $ 7.14
Stock options, exercisable (in shares) 583,023      
Stock options, outstanding (in shares) 1,820,712 1,171,706 1,171,706 579,936
Stock options, weighted average life (Year) 8 years 4 months 20 days      
Stock options, weighted average exercise price (in dollars per share) $ 4.14 $ 5.37 $ 5.37 $ 7.14
Stock options, exercisable (in shares) 583,023      
Terravis Energy Inc. [Member]        
Stock options, outstanding (in shares) 1,350,000 1,350,000   1,350,000
Stock options, weighted average life (Year) 5 years 9 months 10 days      
Stock options, weighted average exercise price (in dollars per share) $ 0.01 $ 0.01   $ 0.01
Stock options, exercisable (in shares) 1,350,000      
Stock options, outstanding (in shares) 1,350,000 1,350,000   1,350,000
Stock options, weighted average life (Year) 5 years 9 months 10 days      
Stock options, weighted average exercise price (in dollars per share) $ 0.01 $ 0.01   $ 0.01
Stock options, exercisable (in shares) 1,350,000