XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Recent Accounting Pronouncements - Accounting Standards Update (Details) - USD ($)
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total stockholders' equity $ 92,995,003 $ 102,643,766 $ 110,724,864 $ 117,580,017   $ 40,520,391 $ 15,616,697
Accumulated Deficit              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total stockholders' equity $ (133,501,295) $ (123,779,223) $ (114,509,750) $ (106,842,645)   (104,105,463) $ (83,751,525)
Cumulative Effect, Period of Adoption, Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total stockholders' equity           11,673  
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Total stockholders' equity         $ 3,300,000 $ 3,326,336