v3.26.1
Stock-based Compensation - Additional Information (Detail)
1 Months Ended 6 Months Ended
Jul. 02, 2026
$ / shares
shares
Jul. 01, 2026
Employee
$ / shares
shares
Jan. 31, 2026
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 03, 2026
$ / shares
May 31, 2025
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Unrecognized stock-based compensation expense | $       $ 53,200,000      
Unrecognized stock-based compensation, weighted-average period       2 years 4 months 24 days      
Proceeds from exercise of stock options | $       $ 197,000 $ 228,000    
Employee Stock Option              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period       4 years      
Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period       4 years      
Total intrinsic values vested | $       $ 11,200,000      
PSUs [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period     1 year        
2015 Equity Incentive Plan [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock reserved for issuance       18,957,280      
Stock options expiration date       10 years      
Weighted-average fair values of options granted | $ / shares       $ 6.94      
Exercise of stock options, net of tax, shares       247,717      
Total intrinsic value of options exercised | $       $ 100,000      
2015 Employee Stock Purchase Plan [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock shares authorized for issuance       1,426,994      
Shares available for future grants       662,624      
Common stock shares issued to participants       92,682      
2025 Equity Incentive Plan [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock shares authorized for issuance             5,500,000
Common stock reserved for issuance       3,826,446      
Stock options expiration date       10 years      
Vesting period       1 year      
Minimum | Stock Option Exchange Program              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Weighted-average exercise price | $ / shares           $ 18  
Subsequent Event | Stock Option Exchange Program              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock reserved for issuance 1,164,933            
Number of eligible employees elected to exchange | Employee   184          
Subsequent Event | Stock Option Exchange Program | Eligible Options              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Total options   1,940,394          
Weighted-average exercise price | $ / shares   $ 35.13          
Percentage of total shares outstanding   67.00%          
Subsequent Event | Stock Option Exchange Program | Replacement Options              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock options expiration date 8 years            
Vesting period 2 years            
Exercise price | $ / shares $ 13.28            
Shares granted 775,401