XML 79 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Narrative (Details)
12 Months Ended 15 Months Ended 19 Months Ended 108 Months Ended
Jun. 03, 2024
shares
Jan. 01, 2016
shares
Jun. 30, 2015
shares
Dec. 31, 2024
USD ($)
vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Sep. 10, 2024
$ / shares
Jun. 05, 2023
shares
Oct. 31, 2022
USD ($)
Nov. 14, 2013
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock, shares authorized (in shares)       200,000,000 200,000,000   200,000,000 200,000,000 200,000,000        
Common stock, par value (in usd per share) | $ / shares       $ 0.001 $ 0.001   $ 0.001 $ 0.001 $ 0.001 $ 0.001      
Number of voting rights | vote       1                  
Granted (in shares)       0                  
Exercises in period, intrinsic value | $       $ 22,174,000 $ 2,469,000 $ 1,612,000              
Unrecognized compensation cost | $       $ 0       $ 0 $ 0        
Share repurchase program, authorized amount | $                       $ 100,000,000  
Repurchase of common stock (in shares)       0     4,415,093            
Amount of common stock repurchased under share repurchase program | $         43,522,000 $ 56,445,000 $ 99,967,000            
Restricted Stock Units and Performance Stock Units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Compensation cost not yet recognized | $       $ 181,874,000 $ 209,546,000   $ 209,546,000 $ 181,874,000 $ 181,874,000        
Compensation cost not yet recognized, period for recognition       2 years 29 days 2 years 3 months 21 days                
The 2013 Omnibus Equity Award Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock, capital shares reserved for future issuance (in shares)                         5,713,899
Capital shares reserved for future issuance, annual increase, maximum (in shares)       27,579,672       27,579,672 27,579,672        
Vesting period (in years)       4 years                  
Granted (in shares)       0       0          
Shares available for grant (in shares)       0       0 0        
The 2013 Omnibus Equity Award Plan | Performance Shares                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting period (in years)       1 year                  
The 2023 Stock Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock, capital shares reserved for future issuance (in shares)                     5,500,000    
Granted (in shares)       0                  
Polyrize Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)       0                  
Shares available for grant (in shares)       0       0 0        
2023 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of additional shares authorized (in shares) 4,400,000                        
2015 ESPP                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of additional shares authorized (in shares)                 3,908,910        
Maximum employee subscription rate     15.00%                    
Purchase price of common stock, percent     85.00%                    
Number of shares authorized (in shares)     1,500,000                    
Percent of shares increase, employee stock purchase plan   1.00%                      
Common stock availability threshold, employee stock purchase plan   2.00%                      
Shares increase threshold, employee stock purchase plan (in shares)   1,200,000