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

Income Taxes (Details Narrative)

v3.25.0.1
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Tax Credit Carryforward [Line Items]        
Deferred tax assets, valuation allowance $ 48,366,736 $ 46,958,449    
Operating loss carryforwards, valuation allowance 1,408,287 5,791,558    
Operating loss carryforwards federal 159,358,389      
Operating loss carryforwards state and local 142,594,207      
Additions based on tax positions related to the current year 46,229 $ 940,106  
Unrecognized tax benefits 4,041,694 4,169,354 $ 4,834,847 $ 4,027,180
Research and Development [Member]        
Tax Credit Carryforward [Line Items]        
Tax credit carryforward amount 4,041,694      
Additions based on tax positions related to the current year $ 0 $ 0