v3.26.1
Note 8 - Debt (Details Textual)
$ / shares in Units, shares in Millions
6 Months Ended
Jun. 08, 2026
USD ($)
$ / shares
shares
May 22, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
May 31, 2026
USD ($)
May 31, 2026
CNY (¥)
Dec. 31, 2025
USD ($)
Interest Payable     $ 261,370        
Proceeds from Notes Payable     1,000,000 $ 0      
Bank of Jiangsu [Member]              
Line of Credit Facility, Maximum Borrowing Capacity         $ 88,428 ¥ 600,000  
Senior Promissory Notes [Member]              
Amortization of Debt Issuance Costs     489,455 $ 252,348      
Debt Instrument, Face Amount     0       $ 6,000,000
Debt Instrument, Unamortized Discount     $ (0)       $ 489,455
Debt Conversion, Original Debt, Amount $ 6,000,000            
Debt Conversion, Converted Instrument, Amount 3,000,000            
Repayments of Debt $ 3,000,000            
Senior Promissory Notes [Member] | Conversion of Debt Into Common Stock [Member]              
Debt Conversion, Converted Instrument, Shares Issued (in shares) | shares 3            
Debt Conversion, Converted Instrument, Price Per Share (in dollars per share) | $ / shares $ 1            
Promissory Note [Member]              
Debt Instrument, Face Amount   $ 1,100,000          
Proceeds from Notes Payable   1,000,000          
Debt Instrument, Unamortized Discount   $ 100,000          
Repayments of Debt $ 3,000,000