Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Detail)

v3.23.1
Stockholders' Equity - Additional Information (Detail)
3 Months Ended 12 Months Ended
Dec. 16, 2021
USD ($)
Oct. 04, 2021
USD ($)
Sep. 24, 2020
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2022
USD ($)
Vote
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
Jul. 24, 2020
shares
Class of Stock [Line Items]                  
Number of common stock voting entitlement per share | Vote           1      
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           $ 744,787 $ 27,043,751    
Common stock outstanding abstract           Our outstanding shares of common stock 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 the 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. There are currently 200,000,000 shares of common stock authorized for issuance.      
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            
Sales Agreement [Member]                  
Class of Stock [Line Items]                  
Proceeds from (Payments for) in Securities Sold under Agreements           $ 6,269,937      
Sale of stock, Description               The $40,000,000 of common stock to be offered, issued and sold under the ATM Program 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           744,787 $ 27,043,751    
Net of issuance costs from offering of shares           $ 73,403 $ 868,122    
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