XML 89 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Narrative (Details)
12 Months Ended 15 Months Ended 31 Months Ended 120 Months Ended
Jun. 05, 2025
shares
Jun. 03, 2024
shares
Jun. 30, 2015
shares
Dec. 31, 2025
USD ($)
vote
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Oct. 31, 2025
USD ($)
Feb. 28, 2025
USD ($)
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          
Common stock, par value (in usd per share) | $ / shares       $ 0.001 $ 0.001     $ 0.001 $ 0.001          
Number of voting rights | vote       1                    
Exercises in period, intrinsic value | $       $ 162,000 $ 22,174,000 $ 2,469,000                
Unrecognized compensation cost | $       0       $ 0 $ 0          
Amount of common stock repurchased under share repurchase program | $       $ 115,000,000   $ 43,522,000                
October 2022 Share Repurchase Program                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Share repurchase program, authorized amount | $                         $ 100,000,000  
Repurchase of common stock (in shares)             4,415,093              
Amount of common stock repurchased under share repurchase program | $             $ 99,967,000              
February 2025 Share Repurchase Program                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Share repurchase program, authorized amount | $                     $ 100,000,000      
Stock repurchased and retired (in shares)       2,480,341                    
Stock repurchased and retired | $       $ 100,000,000                    
October 2025 Share Repurchase Program                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Share repurchase program, authorized amount | $                   $ 150,000,000        
Stock repurchased and retired (in shares)       448,439                    
Stock repurchased and retired | $       $ 15,000,000                    
Share repurchase, remaining authorized amount | $       $ 135,000,000       135,000,000 135,000,000          
Restricted Stock Units and Performance Stock Units                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Granted, weighted average grant date fair value (in dollars per share) | $ / shares       $ 45.64 $ 43.38 $ 28.74                
Fair value of shares vested | $       $ 114,186,000 $ 162,694,000 $ 85,475,000                
Compensation cost not yet recognized | $       $ 231,295,000 $ 181,874,000     $ 231,295,000 $ 231,295,000          
Compensation cost not yet recognized, period for recognition       2 years 25 days 2 years 29 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          
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          
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                    
Number of additional shares authorized (in shares) 1,880,000                          
2023 Plan                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Number of additional shares authorized (in shares)   6,280,000                        
2015 ESPP                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Number of additional shares authorized (in shares)                 4,321,921          
Number of shares authorized (in shares)     1,500,000                      
Maximum employee subscription rate     15.00%                      
Purchase price of common stock, percent     85.00%                      
2025 ESPP                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Number of shares authorized (in shares) 8,000,000