XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Shares Outstanding, Beginning balance 8,664    
Shares, Granted 685 800 1,300
Shares, Exercised (1,080)    
Shares, Forfeited (221)    
Shares Outstanding, Ending balance 8,048 8,664  
Shares, Options exercisable 6,713    
Shares, Expected to vest 1,335    
Weighted -Average Exercise Price Per Share Outstanding, Beginning balance $ 30.65    
Weighted -Average Exercise Price Per Share, Granted 64.54    
Weighted -Average Exercise Price Per Share, Exercised 13.26    
Weighted -Average Exercise Price Per Share, Forfeited 49.19    
Weighted -Average Exercise Price Per Share, Outstanding, Ending balance 35.36 $ 30.65  
Weighted -Average Exercise Price Per Share, Options exercisable 31.39    
Weighted -Average Exercise Price Per Share, Expected to vest $ 55.36    
Weighted - Average Contractual Life Outstanding, Balance   6 years 3 days  
Weighted - Average Contractual Life, Options exercisable 4 years 9 months 14 days    
Weighted - Average Contractual Life, Expected to vest 8 years 3 months    
Aggregate Intrinsic Value, Outstanding   $ 253,933  
Aggregate Intrinsic Value, Options exercisable $ 48,477