XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Common Stock Reserved for Future Issuance (Detail)
Dec. 31, 2023
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Common stock reserved for future issuance 9,513,685
Exercise of Outstanding Stock Options, Vesting of Restricted Stock Units ("RSU"), Vesting of Performance Stock Units ("PSU") and Issuance of RSUs Vested but not Released  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Common stock reserved for future issuance 1,303,638
Employee Stock Purchase Plan  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Common stock reserved for future issuance 293,888
Shares of Common Stock Available for Grant Under the 2011 Plan  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Common stock reserved for future issuance 374,710
Shares of Common Stock Issuable Upon Conversion of Series B Convertible Preferred Stock  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Common stock reserved for future issuance 7,541,449