Annual report pursuant to Section 13 and 15(d)

Warrants - Additional Information (Details)

v3.22.1
Warrants - Additional Information (Details) - USD ($)
1 Months Ended 5 Months Ended 12 Months Ended
Dec. 28, 2020
Aug. 25, 2020
Mar. 31, 2020
Jan. 01, 2019
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Jun. 15, 2022
Feb. 05, 2020
Class Of Warrant Or Right [Line Items]                      
Class of warrant or right issued 102,435 150,000 26,225 20,533     31,470        
Contractual term 7 years 7 years 7 years 7 years       5 years      
Strike price $ 10.00 $ 5.90 $ 5.67 $ 4.79     $ 5.57       $ 4.87
Fair value of warrant     $ 101,478 $ 82,141   $ 685,441 $ 114,631 $ 100 $ 685,441    
Warrant received             $ 5,245        
Class of warrant or right vested   21,854                  
Warrant expense               $ 688,784 $ 1,443,426    
Settlement transaction   21,854                  
Non-assessable shares of common stock   13,301       10,050,849   25,155,198 10,050,849    
Class of warrant or right exercised in period             31,470 0      
Selling General And Administrative Expense               $ 6,507,641 $ 2,623,158    
First Anniversary Date Of Grant                      
Class Of Warrant Or Right [Line Items]                      
Fair value of warrant   $ 601,245                  
IPO                      
Class Of Warrant Or Right [Line Items]                      
Class of warrant or right issued           750,000          
Strike price               $ 12.50      
Class of warrant or right, date from which warrants or rights exercisable               Jun. 20, 2021      
Underwriters                      
Class Of Warrant Or Right [Line Items]                      
Class of warrant or right issued           90,000          
Offering                      
Class Of Warrant Or Right [Line Items]                      
Class of warrant or right issued         750,000            
Strike price                   $ 3.75  
Class of warrant or right, date from which warrants or rights exercisable         Jun. 15, 2022            
Selling, General and Administrative                      
Class Of Warrant Or Right [Line Items]                      
Warrant expense   $ 87,597             210,848    
Selling General And Administrative Expense                 $ 685,441