Quarterly report [Sections 13 or 15(d)]

Note 8 - Long-term Investments (Details Textual)

v3.25.1
Note 8 - Long-term Investments (Details Textual)
3 Months Ended
Dec. 05, 2024
USD ($)
$ / shares
shares
Sep. 27, 2022
USD ($)
shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Jan. 26, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
Stock Issued During Period, Value, New Issues     $ 300,000      
Payments to Acquire Investments     1,300,000 $ (0)    
Stock Purchase Agreement [Member] | QBSG Limited [Member]            
Stock Issued During Period, Shares, New Issues (in shares) | 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) | shares 113,636          
Stock Issued During Period, Value, New Issues $ 500,000          
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 4.4          
QBSG Limited [Member]            
Investment Owned, Balance, Shares (in shares) | 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
Investment Owned, Fair Value     $ 1,156,000      
QBSG Limited [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Weighted Average Cost of Capital [Member]            
Equity Securities, FV-NI, Measurement Input     0.15      
QBSG Limited [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Long-Term Revenue Growth Rate [Member]            
Equity Securities, FV-NI, Measurement Input     0.10      
QBSG Limited [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Pre-tax Operating Margin [Member]            
Equity Securities, FV-NI, Measurement Input     0.15      
QBSG Limited [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Discount for Lack of Control [Member]            
Equity Securities, FV-NI, Measurement Input     0.20      
QBSG Limited [Member] | Fair Value, Inputs, Level 3 [Member] | Measurement Input, Discount for Lack of Marketability [Member]            
Equity Securities, FV-NI, Measurement Input     0.40      
AI Geometric Ltd [Member]            
Investment Owned, Balance, Shares (in shares) | shares         1,300  
Investment Owned, Percentage of Total Issued Share Capital         13.00%  
Investment Owned, Balance, Principal Amount         $ 1,300,000