v3.26.1
Note 10 - Shareholders' Equity (Details Textual) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Mar. 07, 2025
Mar. 06, 2025
Feb. 24, 2025
Nov. 15, 2024
Feb. 22, 2024
Feb. 21, 2024
Mar. 21, 2023
Mar. 20, 2023
Mar. 21, 2021
Jan. 31, 2020
Mar. 23, 2018
Oct. 15, 2012
Feb. 01, 2011
Feb. 29, 2020
Feb. 28, 2020
Sep. 30, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nov. 10, 2020
Dec. 30, 2016
Preferred Stock, Shares Authorized                                 20,000,000        
Preferred Stock, Par or Stated Value Per Share                                 $ 0.001        
Share-Based Payment Arrangement, Expense                                 $ 868,455 $ 235,575      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period     1,433 4,500                         1,433        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price     $ 2.9 $ 0.975                         $ 1.55        
Proceeds from Stock Options Exercised     $ 2,212 $ 4,387.5                         $ 2,212 4,388      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in dollars per share)                                 $ 2.71        
Granted (in shares)                                 95,548        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value                                 $ 12,309 8,708      
The 2018 Non-qualified Stock Option Plan [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period                                 1,433        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price                                 $ 1.55        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                     2 years                    
Share-based Compensation Arrangement by Share-based Payment Award, Shares Reserved for Future Issuance (in shares)                                 317,025        
Granted (in shares)                                 95,548        
The 2012 Non-qualified Stock Option Plan [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period                                 (0)        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price                                 $ 0        
Share-based Compensation Arrangement by Share-based Payment Award, Shares Reserved for Future Issuance (in shares)                                 0        
Granted (in shares)                                 0        
The 2012 Non-qualified Stock Option Plan [Member] | Maximum [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in dollars per share)                         $ 3.3                
The 2011 Non-qualified Stock Option [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period                                 (0)        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price                                 $ 0        
Granted (in shares)                                 0        
The 2011 Non-qualified Stock Option [Member] | Minimum [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in dollars per share)                         $ 0.98                
Non-qualified Stock Option [Member] | Two Thousand Eighteen Stock Option Plan [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized                     450,000                 900,000  
Share-Based Payment Arrangement, Option [Member]                                          
Share-Based Payment Arrangement, Expense                                 $ 743,746 $ 235,575      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                                 $ 8,946        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                                 1 year 1 month 28 days        
Share-Based Payment Arrangement, Option [Member] | The 2018 Non-qualified Stock Option Plan [Member] | Share-Based Payment Arrangement, Employee [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage                     100.00%                    
Share-Based Payment Arrangement, Option [Member] | The 2012 Non-qualified Stock Option Plan [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                       10 years                  
Share-Based Payment Arrangement, Option [Member] | The 2012 Non-qualified Stock Option Plan [Member] | Share-Based Payment Arrangement, Employee [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage                       100.00%                  
Share-Based Payment Arrangement, Option [Member] | The 2011 Non-qualified Stock Option [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                         10 years                
Share-Based Payment Arrangement, Option [Member] | The 2011 Non-qualified Stock Option [Member] | Share-Based Payment Arrangement, Employee [Member] | Share-Based Payment Arrangement, Tranche One [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage                         0.3333%                
Share-Based Payment Arrangement, Option [Member] | The 2011 Non-qualified Stock Option [Member] | Share-Based Payment Arrangement, Employee [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage                         0.3333%                
Share-Based Payment Arrangement, Option [Member] | The 2011 Non-qualified Stock Option [Member] | Share-Based Payment Arrangement, Employee [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage                         0.3333%                
CEO/CFO [Member]                                          
Stock Issued During Period, Shares, Issued for Services 62,502       54,559   46,961                            
Stock Issued During Period, Value, Issued for Services   $ 189,380       $ 84,576   $ 82,180                          
Share-Based Payment Arrangement, Expense                                     $ 437,500    
Deferred Compensation Arrangement with Individual, Shares Subject to Repurchase (in shares)                                     125,000    
Chief Executive Officer [Member]                                          
Deferred Compensation Arrangement with Individual, Shares Issued                 250,000                        
Share-Based Payment Arrangement, Expense                 $ 437,500                        
Chief Financial Officer [Member]                                          
Deferred Compensation Arrangement with Individual, Shares Issued             125,000                            
Share-Based Payment Arrangement, Expense                 $ 218,750             $ 218,750          
ShipTime Acquisition [Member]                                          
Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares                                 5,918        
Conversion of Series A Preferred Stock to Common Stock [Member]                                          
Conversion of Stock, Shares Converted (in shares)                             1,015,851            
Conversion of Stock, Shares Issued (in shares)                             1,015,851            
Additional Conversion of Series A Preferred Stock to Common Stock [Member]                                          
Conversion of Stock, Shares Issued (in shares)                             2,089,298            
Series A Preferred Stock [Member]                                          
Preferred Stock, Shares Authorized                                 5,000,000 5,000,000      
Preferred Stock, Par or Stated Value Per Share                                 $ 0.001 $ 0.001      
Preferred Stock, Shares Issued                                 0 0     5,000,000
Preferred Stock, Coupon Payment Obligation, Percentage of Liquidation Value Per Share                                 1.50%        
Preferred Stock, Liquidation Preference Per Share                                 $ 3.03        
Preferred Stock, Shares Outstanding (in shares)                                 0 0      
ShipTime Canada Stock [Member]                                          
Conversion of Stock, Shares, Convertible                           1              
PAID Preferred Stock [Member]                                          
Conversion of Stock, Shares Issuable                   45                      
PAID Common Stock [Member]                                          
Conversion of Stock, Shares Issuable                   311         356            
Common Stock, Capital Shares Reserved for Future Issuance                                 2,106,880