XML 106 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 22, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
Valuation allowance and recognized the income tax benefit   $ 11,234,961    
Uncertain tax positions   699,527 $ 541,067 $ 380,902
Unrecognized tax benefits, income tax penalties and interest accrued   0 $ 0  
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards   75,737,889    
Domestic Tax Authority | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward, amount   5,845,815    
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards   42,123,069    
State and Local Jurisdiction | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward, amount   $ 1,149,466    
BioArkive Inc        
Operating Loss Carryforwards [Line Items]        
Deferred tax liability $ 304,485      
Valuation allowance and recognized the income tax benefit $ 304,485