Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Stockholders' Equity (Details Textual)

v3.25.1
Note 12 - Stockholders' Equity (Details Textual)
1 Months Ended 3 Months Ended 12 Months Ended 20 Months Ended
Mar. 24, 2025
shares
Mar. 13, 2025
Mar. 07, 2025
shares
Dec. 05, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Nov. 28, 2022
Nov. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Jan. 31, 2023
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Sep. 30, 2024
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Feb. 25, 2025
USD ($)
$ / shares
shares
Mar. 06, 2025
shares
Sep. 27, 2022
Preferred Stock, Shares Issued (in shares) | shares                           0       0        
Preferred Stock, Shares, Maximum Undesignated Issable (in shares) | shares                           1,000,000       1,000,000        
Common Stock, Shares Authorized (in shares) | shares                     45,000,000     45,000,000       45,000,000 45,000,000      
Common Stock, Shares, Outstanding (in shares) | shares                     1,145,201     1,823,275       1,823,275 1,145,201      
Stock Issued During Period, Value, New Issues                                   $ 500,000 $ 200,000      
Proceeds from Issuance of Common Stock                                   4,485,717 3,364,300      
Payments to Acquire Investments                                   700,000 $ (0)      
QBSG Limited [Member]                                            
Investment Ownership, Additional Percentage Acquired in Transaction       6.00%                                    
Investment Ownership, Additional Percentage Acquired, Consideration Transferred       $ 1,200,000                                    
Payments to Acquire Investments       $ 700,000                                    
Investment Owned, Percentage of Total Issued Share Capital       15.00%                                   9.00%
Expo Experts [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares                         9,934                  
Stock Issued During Period, Value, New Issues                         $ 200,000                  
Yiran Gu [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares                       33,318                    
Shares Issued, Price Per Share (in dollars per share) | $ / shares                       $ 21                    
Proceeds from Issuance of Common Stock                       $ 700,000                    
Tumim Stone Capital LLC [Member]                                            
Proceeds from Issuance of Common Stock                                   $ 381,717        
Share Price, Percentage, Lowest Daily Weighed Average Price of Three Days Prior         97.00%                                  
Tumim Stone Capital LLC [Member] | Stock Purchase Agreement [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares         17,622 46,993         27,334     5,643 0 18,467 4,022          
Stock Issued During Period, Value, New Issues         $ 750,000                             $ 2,846,017    
Shares Issued, Price Per Share (in dollars per share) | $ / shares         $ 42.56 $ 42.56         $ 17     $ 8.3     $ 23.6 $ 8.3 $ 17      
Proceeds from Issuance of Common Stock           $ 2,000,000         $ 464,300     $ 46,728   $ 239,885 $ 95,104          
Equity Offering, Maximum Offering Amount           $ 12,775,000                                
Tumim Stone Capital LLC [Member] | Stock Purchase Agreement [Member] | Minimum [Member]                                            
Shares Issued, Price Per Share (in dollars per share) | $ / shares                   $ 12.7           $ 12.7            
Tumim Stone Capital LLC [Member] | Stock Purchase Agreement [Member] | Maximum [Member]                                            
Shares Issued, Price Per Share (in dollars per share) | $ / shares                   $ 15.6           15.6            
C F L [Member] | Stock Purchase Agreement [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares                     12,267                      
Shares Issued, Price Per Share (in dollars per share) | $ / shares                     $ 16.3               $ 16.3      
Proceeds from Issuance of Common Stock                     $ 200,000                      
Eighty-eight Investment LLC [Member]                                            
Proceeds from Issuance of Common Stock                                   $ 495,000        
Eighty-eight Investment LLC [Member] | Stock Purchase Agreement [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares                   100,000                        
Shares Issued, Price Per Share (in dollars per share) | $ / shares                   $ 4.95           $ 4.95            
Proceeds from Issuance of Common Stock                   $ 495,000                        
Yu Tian [Member]                                            
Proceeds from Issuance of Common Stock                                   120,000        
Yu Tian [Member] | Stock Purchase Agreement [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares                 39,867                          
Shares Issued, Price Per Share (in dollars per share) | $ / shares                 $ 3.01           $ 3.01              
Proceeds from Issuance of Common Stock                 $ 120,000                          
Single Institutional Investor [Member] | Stock Purchase Agreement [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares               140,000                            
Shares Issued, Price Per Share (in dollars per share) | $ / shares               $ 8                            
Proceeds from Issuance or Sale of Equity               $ 1,989,000                            
Single Institutional Investor [Member] | Stock Purchase Agreement [Member] | Pre-funded Warrants [Member]                                            
Class of Warrant or Right, Issued During Period (in shares) | shares               110,000                            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 7.9                            
QBSG Limited [Member]                                            
Proceeds from Issuance of Common Stock                                   0        
QBSG Limited [Member] | Profit Participation Agreement [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares       113,636                                    
Stock Issued During Period, Value, New Issues       $ 500,000                                    
Shares Issued, Price Per Share (in dollars per share) | $ / shares       $ 4.4                                    
Aurous Vertex Limited [Member]                                            
Proceeds from Issuance of Common Stock                                   $ 1,500,000        
Aurous Vertex Limited [Member] | Stock Purchase Agreement [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares                                   250,000        
Shares Issued, Price Per Share (in dollars per share) | $ / shares                           $ 6       $ 6        
Proceeds from Issuance of Common Stock                                   $ 1,500,000        
Option, Maximum Number of Shares (in shares) | shares                           100,000       100,000        
Option, Purchase Price Per Share (in dollars per share) | $ / shares                           $ 6       $ 6        
Subsequent Event [Member]                                            
Common Stock, Shares, Outstanding (in shares) | shares     1,933,274                                   19,322,748  
Subsequent Event [Member] | Aurous Vertex Limited [Member] | Stock Purchase Agreement [Member]                                            
Stock Issued During Period, Shares, New Issues (in shares) | shares 100,000                                          
Option, Maximum Number of Shares (in shares) | shares                                       100,000    
Option, Purchase Price Per Share (in dollars per share) | $ / shares                                       $ 3.385    
Reverse Stock Split [Member]                                            
Stockholders' Equity Note, Stock Split, Conversion Ratio             2                              
Reverse Stock Split [Member] | Subsequent Event [Member]                                            
Stockholders' Equity Note, Stock Split, Conversion Ratio   10 10