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

Note 8 - Long-term Investments (Details Textual)

v3.25.1
Note 8 - Long-term Investments (Details Textual) - USD ($)
12 Months Ended
Dec. 05, 2024
Sep. 27, 2022
Dec. 31, 2024
Dec. 31, 2023
Stock Issued During Period, Value, New Issues     $ 500,000 $ 200,000
Payments to Acquire Investments     $ 700,000 $ (0)
Stock Purchase Agreement [Member] | QBSG Limited [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   86,339    
Stock Issued During Period, Value, New Issues   $ 1,350,000    
Profit Participation Agreement [Member] | QBSG Limited [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 113,636      
Stock Issued During Period, Value, New Issues $ 500,000      
Shares Issued, Price Per Share (in dollars per share) $ 4.4      
QBSG Limited [Member]        
Investment Owned, Balance, Shares (in shares)   65,700    
Investment Owned, Percentage of Total Issued Share Capital 15.00% 9.00%    
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      
QBSG Limited [Member] | Fair Value, Inputs, Level 3 [Member]        
Investment Owned, Percentage of Total Issued Share Capital     6.00%  
Investment Owned, Cost     $ 1,200,000