v3.26.1
Summary of Common Stock Reserved for Future Issuance (Detail)
Mar. 31, 2026
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Common stock reserved for future issuance 9,848,356
Exercise of Outstanding Stock Options, Vesting of RSUs, Vesting of Performance Stock Units ("PSUs") 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,092,015
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 Incentive Compensation Plan  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Common stock reserved for future issuance 921,004
Shares of Common Stock Issuable upon Conversion of Series B 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