Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plans and Stock Based Compensation - 2018 Equity Incentive Plan (Detail)

v3.24.1
Equity Incentive Plans and Stock Based Compensation - 2018 Equity Incentive Plan (Detail) - shares
1 Months Ended 12 Months Ended
May 31, 2018
Dec. 31, 2023
Apr. 30, 2018
2018 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Exercise price as a percentage of fair market value of common stock 100.00%    
Terms of stock options granted   10 years  
Terms of stock options vested   4 years  
Options to purchase shares of common stock available for future grants   386,600  
Options reserved for issuance transferred to 2018 Equity Incentive Plan     133,333
Common stock additional shares may be added to plan in connection in forfeiture or expiration of awards outstanding 192,341    
Share based compensation arrangement by share based payment award 4.00%    
2018 Equity Incentive Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share based compensation arrangements 20.00%    
2009 Stock Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options reserved for issuance transferred to 2018 Equity Incentive Plan     6,945
2014 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options reserved for issuance transferred to 2018 Equity Incentive Plan     22,336