XML 97 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Plans and Stock-Based Compensation - Narrative (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 31, 2024
Jun. 30, 2021
May 31, 2021
Jan. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Increase in aggregate number of shares of common stock authorized for issuance           1,000,000  
Options vesting period 3 years            
Expected dividend yield 0.00% 0.00% 0.00%        
Employee Stock Option              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Options vesting period 7 years            
Stock-based compensation plans $ 17.1 $ 18.7 $ 17.2        
Intrinsic value of options exercised 2.9 5.0 7.7        
Fair value of stock options vested 17.5 19.5 17.5        
Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock based compensation expense related to restricted stock 28.7 20.4 13.2        
Aggregate intrinsic value 68.5 62.2 37.0        
Fair value of restricted stock units $ 24.3 $ 16.1 15.7        
Restricted stock unit awards outstanding 5,363,000 4,445,000          
Market-Based Performance Stock Units              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock based compensation expense related to restricted stock $ 5.7 $ 2.5 0.8        
Aggregate intrinsic value $ 14.2 $ 7.8 $ 2.1        
Restricted stock unit awards outstanding 1,115,000 557,000          
Maximum | Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Expiration period 10 years            
Minimum | Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Expiration period 7 years            
2018 Equity Incentive Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Newly reserved shares of common stock 14,122,413       3,250,000   1,500,000
Increase in aggregate number of shares of common stock authorized for issuance       11,400,000      
Shares remaining available for future purchases       41,440,250      
2014 Employee Stock Purchase Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Unrecognized compensation cost related to non-vested equity awards $ 0.4            
Unrecognized compensation cost, weighted-average vesting period 1 year 4 months 24 days            
Shares issued to employees 184,000            
Shares remaining available for future purchases 538,000            
2014 Employee Stock Purchase Plan | The commencement of the offer period (generally, the sixteenth day in February or August)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Purchase price per share as percentage of fair market value of common stock 85.00%            
Purchase price of common stock, offering period 2 years            
2014 Employee Stock Purchase Plan | The exercise date, which is the last day of a purchase period (generally, the fifteenth day in February or August)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Purchase price per share as percentage of fair market value of common stock 85.00%            
2014 Employee Stock Purchase Plan | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Shares remaining available for future purchases           1,850,000  
Performance Based Vesting Schedule | Performance Based Restricted Stock Units              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Restricted stock unit awards outstanding 36,000            
Time Based Vesting Schedule              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Unrecognized compensation cost related to non-vested equity awards $ 50.0            
Unrecognized compensation cost, weighted-average vesting period 1 year 8 months 12 days            
Time Based Vesting Schedule | Performance Based Restricted Stock Units              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Unrecognized compensation cost related to non-vested equity awards $ 9.2