v3.26.1
Note 13 - Deferred Revenue (Details Textual)
3 Months Ended 6 Months Ended
Jan. 20, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 11, 2024
USD ($)
Accounts Receivable, after Allowance for Credit Loss, Current   $ 1,340,513   $ 1,340,513   $ 1,287,722  
Oklahoma Grant [Member]              
Government Assistance, Award Amount             $ 3,000,000
Government Assistance, Number of Tranches             3
Government Assistance, Award Amount, Each Tranche             $ 1,000,000
Government Assistance, Covenant, Minimum Investments Towards Machinery, Engineering, and Materials             $ 5,000,000
Government Assistance, Requirement, Number of Jobs Created             45
Government Assistance, Requirement, Average Salary Per Person             $ 80,000
Government Assistance, Requirement, Investment Amount             $ 160
Proceeds from Grantors $ 1,000,000            
Government Assistance, Nonoperating Income, Increase (Decrease)   16,672 $ 8,333 33,342 $ 16,666    
Accounts Receivable, after Allowance for Credit Loss, Current   $ 0 $ 1,000,000 $ 0 $ 1,000,000    
Government Assistance, Nonoperating Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)