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