XML 97 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Equity and Stock-based Compensation - Stock Plans - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Sep. 30, 2014
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total intrinsic value of options exercised       $ 0  
RSUs released and issued net of shares withheld for taxes       1,792,577  
Weighted-average fair value of awards granted       $ 1.78 $ 11.61
Weighted average fair value of stock options granted       $ 1.74 7.27
PRSUs [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Granted, Shares 159,150 280,450      
Shares vested       4,686  
TSR [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted average fair value of stock options granted       $ 29.52 $ 28.9
Granted, Shares 159,150 280,450      
Shares vested       0  
RSUs, PRSUs and TSR awards [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of vesting rights       100.00%  
Maximum [Member] | PRSUs [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of vesting rights   200.00%      
Maximum [Member] | TSR [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of vesting rights   200.00%      
Minimum [Member] | PRSUs [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of vesting rights   0.00%      
Minimum [Member] | TSR [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of vesting rights   0.00%      
2005 Stock Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period of stock options       4 years  
2005 Stock Plan | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period of stock options       10 years  
2014 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period of stock options       5 years  
Expiration period of stock options       10 years  
Option vesting term       Option vesting schedules are determined by the Company at the time of issuance and generally have a four year vesting schedule.  
Common stock reserved for future issuance, Description       Shares reserved for issuance increases on January 1 of each year commencing on January 1, 2016 and ending on January 1, 2024 by the lesser of (i) the amount equal to 4% of the number of shares issued and outstanding on December 31 immediately prior to the date of increase or (ii) such lower number of shares as may be determined by the board of directors.  
Percentage of common stock reserved for future issuance     4.00%    
Number of common stock repurchased       0 0
Total intrinsic value of options exercised       $ 0 $ 900
2014 Equity Incentive Plan | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of fair value exercise price grant date       100.00%  
2024 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period of stock options       10 years  
Option vesting term       Option vesting schedules are determined by the Company at the time of issuance and generally have a four year vesting schedule.  
Number of common stock reserved for issuance       19,461,785  
2024 Equity Incentive Plan | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of fair value exercise price grant date       100.00%