XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Income Tax (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]          
Various tax credits, amount $ 8,600,000   $ 8,600,000    
Income tax benefit $ 1,154,935 $ 864,742 $ 1,154,935 $ 864,742  
Domestic Tax Authority [Member]          
Operating Loss Carryforwards [Line Items]          
Operating Loss Carryforwards         $ 123,800,000
State and Local Jurisdiction [Member]          
Operating Loss Carryforwards [Line Items]          
Operating Loss Carryforwards         25,200,000
Foreign Tax Authority [Member]          
Operating Loss Carryforwards [Line Items]          
Operating Loss Carryforwards         $ 1,400,000