v3.26.1
Note 15 - Equity Compensation - Stock Option Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Balance, beginning of year, number of stock options (in shares) 1,171,706 579,936 579,936
Balance, beginning of year, weighted average price (in dollars per share) $ 5.37 $ 7.14 $ 7.14
Granted, number of stock options (in shares) 650,006 596,040  
Granted, weighted average price (in dollars per share) $ 1.93 $ 3.68  
Forfeited, number of stock options (in shares) (1,000) (4,270)  
Forfeited, weighted average price (in dollars per share) $ 3.09 $ 9.52  
Balance, end of period, number of stock options (in shares) 1,820,712 1,171,706 1,171,706
Balance, end of period, weighted average price (in dollars per share) $ 4.14 $ 5.37 $ 5.37
Terravis Energy Inc. [Member]      
Balance, beginning of year, number of stock options (in shares) 1,350,000 1,350,000 1,350,000
Balance, beginning of year, weighted average price (in dollars per share) $ 0.01 $ 0.01 $ 0.01
Granted, number of stock options (in shares) 0   0
Granted, weighted average price (in dollars per share) $ 0   $ 0
Balance, end of period, number of stock options (in shares) 1,350,000   1,350,000
Balance, end of period, weighted average price (in dollars per share) $ 0.01   $ 0.01