Quarterly report pursuant to Section 13 or 15(d)

Common Stock - Stock Options - Additional Information (Detail)

v3.23.3
Common Stock - Stock Options - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares reserved for options currently outstanding 1,461,982 1,461,982   822,515
Number of shares granted   639,500    
Unrecognized compensation expense related to stock options granted $ 4.1 $ 4.1    
Anti-dilutive securities excluded from earning per share computation   7,090,100 2,315,337  
Warrant [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Anti-dilutive securities excluded from earning per share computation   5,120,243    
Stock Options [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted-average period, restricted stock awards   1 year 10 months 17 days    
Anti-dilutive securities excluded from earning per share computation   1,461,982    
Stock Options [Member] | Employees and Consultants [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   4 years    
Stock Options [Member] | Minimum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award expiration period   7 years    
Stock Options [Member] | Minimum [Member] | Board of Directors [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   1 year    
Stock Options [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award expiration period   10 years    
Stock Options [Member] | Maximum [Member] | Board of Directors [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   3 years    
Restricted Stock Unit [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted shares reserved for issuance under incentive plan 507,875 507,875    
Award vesting period   4 years    
Common shares reserved for awards currently outstanding 507,875 507,875   252,875
Weighted-average period, restricted stock awards   3 months 29 days    
Anti-dilutive securities excluded from earning per share computation   507,875    
2018 Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares reserved for issuance under incentive plan 33,473 33,473    
Award expiration period   10 years    
2018 Equity Incentive Plan [Member] | Minimum [Member] | Employees and Consultants [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   3 years    
2018 Equity Incentive Plan [Member] | Minimum [Member] | Board of Directors [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   1 year    
2018 Equity Incentive Plan [Member] | Maximum [Member] | Employees and Consultants [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   4 years    
2018 Equity Incentive Plan [Member] | Maximum [Member] | Board of Directors [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   3 years    
2018 Equity Incentive Plan [Member] | Stock Options [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares reserved for issuance under incentive plan 1,722,253 1,722,253    
Common shares reserved for options currently outstanding 1,180,905 1,180,905    
New Employee Inducement Grants [Member] | Stock Options [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares reserved for options currently outstanding 135,000 135,000    
Award expiration period   10 years    
Number of shares granted 0 40,000    
2017 Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award expiration period   10 years    
2017 Equity Incentive Plan [Member] | Minimum [Member] | Employees and Consultants [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   3 years    
2017 Equity Incentive Plan [Member] | Minimum [Member] | Board of Directors [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   1 year    
2017 Equity Incentive Plan [Member] | Maximum [Member] | Employees and Consultants [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   4 years    
2017 Equity Incentive Plan [Member] | Maximum [Member] | Board of Directors [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   3 years    
2017 Equity Incentive Plan [Member] | Stock Options [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares reserved for issuance under incentive plan 13,156 13,156    
2010 Performance Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award expiration period   10 years    
2010 Performance Incentive Plan [Member] | Minimum [Member] | Employees and Consultants [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   3 years    
2010 Performance Incentive Plan [Member] | Minimum [Member] | Board of Directors [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   1 year    
2010 Performance Incentive Plan [Member] | Maximum [Member] | Employees and Consultants [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   4 years    
2010 Performance Incentive Plan [Member] | Maximum [Member] | Board of Directors [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   3 years    
2010 Performance Incentive Plan [Member] | Stock Options [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares reserved for issuance under incentive plan 171 171    
2023 Non Employee Director Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares reserved for issuance under incentive plan 167,250 167,250    
Award expiration period   10 years    
2023 Non Employee Director Equity Incentive Plan [Member] | Minimum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   1 year    
2023 Non Employee Director Equity Incentive Plan [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period   3 years    
2023 Non Employee Director Equity Incentive Plan [Member] | Stock Options [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common shares reserved for issuance under incentive plan 300,000 300,000    
Common shares reserved for options currently outstanding 132,750 132,750