v3.26.1
Note 9 - Commitments and Contingencies - Schedule of Other Commitments (Details) - NREL Aggreement [Member]
Jun. 30, 2026
USD ($)
For the remainder of 2026 $ 0
2027 95,000
2028 125,000
2029 135,000
2030 150,000
Thereafter $ 150,000