XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plan - Schedule of Stock Option Activity Under 2019 Plan (Detail) - 2019 Plan [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options outstanding, beginning balance | shares 6,529,092  
Options forfeited | shares (4,501)  
Options expired | shares (70,181)  
Options outstanding, ending balance | shares 6,454,410 6,529,092
Options vested and exercisable | shares 5,428,010  
Options vested and expected to vest | shares 6,454,410  
Weighted average exercise price, beginning balance | $ / shares $ 6.88  
Weighted average exercise price, forfeited | $ / shares 2.33  
Weighted average exercise price, expired | $ / shares 8.12  
Weighted average exercise price, ending balance | $ / shares 6.87 $ 6.88
Weighted average exercise price, vested and exercisable | $ / shares 7.63  
Weighted average exercise price, vested and expected to vest | $ / shares $ 6.87  
Weighted average remaining contractual term, balance 6 years 6 months 21 days 6 years 7 months 6 days
Options vested and exercisable, June 30, 2024 6 years 2 months 12 days  
Options vested and expected to vest, June 30, 2024 6 years 6 months 21 days