v3.26.1
Note 15 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

2025

  

2024

 
  

Amount

  

Rate

  

Rate

  

Amount

 

Computed tax at the expected statutory rate

 $(168,936)  21.00% $(7,358,751)  21.00%

State and local income taxes, net of federal

  (15,419)  1.92%  (89,564)  0.26%

Goodwill impairment

  1,022,002   (127.04)%  618,030   (1.76)%

Other permanent items

  1,922   (0.24)%  1,818   (0.01)%

Other adjustments

  (35,755)  0.64%  175,593   (0.50)%

Return to provision adjustment

  (1,800,287)  223.79%  (39,243)  0.11%

Loss on equity financing

  (1,930,875)  240.02%  4,413,006   (12.59)%

Foreign tax differential

  (944,249)  21.16%  401,625   (1.15)%

Change in valuation allowance

  3,871,597   (381.25)%  1,877,486   (5.36)%

Income tax expense (benefit)

 $   % $   %
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]

Deferred Tax Assets:

 

2025

  

2024

 

Other current liabilities

 $  $ 

Equity compensation

  1,158,437   1,144,145 

Other accrued expenses

  74,855   15,602 

Net operating loss carry forward

  20,958,626   18,745,081 

Tax credits

     150,351 
Intangible assets  1,304,514    

Inventory reserve

  24,608    

Right of use (ROU) - liability

  19,055   87,795 

Property and equipment

  21,687   26,978 

Total deferred tax assets

  23,561,782  $20,169,952 

Valuation allowance

  (23,543,847)  (19,672,250)
Total deferred tax assets, net  17,935   497,702 

Deferred Tax Liabilities:

        

Intangible assets

  -   (423,135)

Right of use (ROU) - asset

  (17,935)  (74,567)

Total deferred tax liabilities

 $(17,935) $(497,702)

Net deferred tax

 $  $ 
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

For the Years Ended December 31,

 
  

2025

  

2024

 

United States

 $(804,457) $(29,471,281)

International

  (4,475,260)  (5,570,392)

Total net loss before provision for income taxes

 $(5,279,717) $(35,041,673)