Quarterly report pursuant to Section 13 or 15(d)

Warrants - Additional Information (Details)

v3.21.1
Warrants - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Feb. 05, 2020
Class Of Warrant Or Right [Line Items]      
Class of warrant or right issued 0 26,225  
Strike price   $ 5.67 $ 4.87
Contractual term   7 years  
Fair value of warrant   $ 101,478  
Warrant expense $ 237,768 $ 190,993  
Class of warrant or right exercised in period 0 0  
Selling, General and Administrative      
Class Of Warrant Or Right [Line Items]      
Warrant expense $ 237,768