v3.26.1
Note 7 - Accrued Expenses and Other Liabilities - Current (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Interest Expense, Nonoperating $ 222,406 $ 774,062 $ 370,399 $ 1,433,206
Deferred Compensation Arrangement with Individual, Compensation Expense 404,043   404,043  
Research and Development Company [Member]        
Payable, Investment, Purchase, Short-term 1,314,205   1,314,205  
Payments to Acquire Equity Method Investments     0 0
Interest Expense, Nonoperating $ 30,183 $ 30,183 $ 60,035 $ 60,035