Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Detail)

v3.23.3
Stockholders' Equity - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Aug. 30, 2023
USD ($)
Mar. 28, 2023
USD ($)
$ / shares
shares
Dec. 16, 2021
USD ($)
Oct. 04, 2021
USD ($)
Sep. 24, 2020
USD ($)
Sep. 30, 2023
USD ($)
Vote
$ / shares
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Class of Stock [Line Items]                          
Number of common stock voting entitlement per share | Vote           1       1      
Securities reserved for issuance   $ 2,677,191 $ 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           $ 882,852 $ 2,674,697            
Common stock, shares issued | shares   412,500       5,046,994       5,046,994 3,947,267    
Class of warrant or right, number of securities called by warrants or rights | shares   412,500                      
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   $ 8.00                      
Warrants exercisable term                   6 years      
Common stock outstanding                   Our outstanding shares of common stock typically include shares that are deemed delivered under US 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 US 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    
Warrants Issued to Investors [Member]                          
Class of Stock [Line Items]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares           $ 1.66       $ 1.66      
Maximum [Member]                          
Class of Stock [Line Items]                          
Securities reserved for issuance         75,000,000                
Sales Agreement [Member]                          
Class of Stock [Line Items]                          
Sale of stock, Description                         The $40,000,000 of common stock to be offered, issued and sold under the ATM Program was included in the $75,000,000 of securities that could have been 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           $ 880,866 2,674,697       $ 744,787 $ 27,043,751  
Net of issuance costs from offering of shares           94,162 $ 68,637       $ 73,403 $ 868,122  
Remaining securities under agreements to Repurchase on shelf registration statement                   $ 0      
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                
At The Market Program [Member]                          
Class of Stock [Line Items]                          
Issuance of shares in an at-the-market ("ATM") placement, net of issuance costs           1,986              
Net of issuance costs from offering of shares           $ 56              
Remaining securities under agreements to Repurchase on shelf registration statement                   $ 24,997,958      
At The Market Program [Member] | Maximum [Member]                          
Class of Stock [Line Items]                          
Proceeds from (Payments for) in Securities Sold under Agreements $ 25,000,000