Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Detail)

v3.22.1
Stockholders' Equity - Additional Information (Detail)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 16, 2021
USD ($)
Oct. 04, 2021
USD ($)
Sep. 24, 2020
USD ($)
Aug. 17, 2018
USD ($)
Mar. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
Vote
shares
Dec. 31, 2020
USD ($)
shares
Jul. 24, 2020
shares
Class Of Stock [Line Items]                          
Number of common stock voting entitlement per share | Vote                     1    
Proceeds from private offering of shares of common stock and warrants         $ 23,319,156                
Net of issuance costs from offering of shares         $ 1,680,844     $ 236,528 $ 141,322 $ 339,081      
Class of warrant or right, number of securities called by warrants or rights | shares         1,666,666                
Class of warrant or right, exercise price of warrants or rights | $ / shares         $ 10.00                
Proceeds from at the market offering of shares of common stock and warrants               9,216,611 5,506,880 4,557,693 $ 27,043,751 $ 53,556,202  
Securities reserved for issuance $ 100,000,000                        
At-the-market ("ATM") funds receivable           $ 38,832,711 $ 38,832,711            
Accounting issuance costs will be paid     $ 1,167,289                    
Issuance of shares in an at-the-market ("ATM") placement, net of issuance costs               $ 9,216,611 $ 5,506,880 $ 4,557,693 $ 27,043,751 $ 53,556,202  
Common stock outstanding abstract                     Our outstanding common shares typically include shares that are deemed delivered under U.S. GAAP. Shares that are deemed delivered currently include shares that have vested, but have not yet been delivered, under tax-deferred equity awards, as well as shares purchased under our Employee Stock Purchase Program (“ESPP”) where actual transfer of shares normally occurs a few days after the completion of the purchase periods. There are no voting rights for shares that are deemed delivered under U.S. GAAP until the actual delivery of shares takes place. On July 24, 2020, the stockholders of the Company approved an increase of common shares authorized from 50,000,000 shares to 200,000,000 shares.    
Common stock, shares authorized | shares           200,000,000         200,000,000 200,000,000  
Maximum [Member]                          
Class Of Stock [Line Items]                          
Securities reserved for issuance     75,000,000                    
Common stock, shares authorized | shares                         200,000,000
Minimum [Member]                          
Class Of Stock [Line Items]                          
Common stock, shares authorized | shares                         50,000,000
Consummation of Offering Under Shelf Registration [Member]                          
Class Of Stock [Line Items]                          
Proceeds from shelf registration debt or equity securities       $ 75,000,000                  
Sales Agreement [Member]                          
Class Of Stock [Line Items]                          
Net of issuance costs from offering of shares                     $ 868,122    
Proceeds from at the market offering of shares of common stock and warrants                     27,043,751    
Sale of stock, Description                       The $40,000,000 of common stock that may be offered, issued and sold under the sales agreement prospectus is included in the $75,000,000 of securities that may be offered, issued and sold by the Company under the base prospectus.  
Issuance of shares in an at-the-market ("ATM") placement, net of issuance costs                     27,043,751    
Sales Agreement [Member] | Maximum [Member]                          
Class Of Stock [Line Items]                          
Proceeds from (Payments for) in Securities Sold under Agreements   $ 35,000,000 $ 40,000,000                    
Common Stock [Member]                          
Class Of Stock [Line Items]                          
Proceeds from at the market offering of shares of common stock and warrants                     122 $ 266  
Issuance of shares in an at-the-market ("ATM") placement, net of issuance costs                     $ 122 $ 266