XML 110 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2024
Mar. 31, 2024
Sep. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock-based compensation expense       $ 19,600 $ 21,200 $ 20,700
Vesting period       10 years    
Intrinsic value of options exercised       $ 112,423 $ 81,400 $ 102,300
Number of options exercised (in shares)       2,490,000 1,800,000 3,800,000
Options granted in the period (in shares)       0 0 0
Proceeds from exercise of stock options       $ 3,856 $ 2,285 $ 3,683
Repurchase of common stock related to tax withholdings       $ 2,261 0 $ 0
Restricted Stock Units (RSUs)            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period       2 years    
Ratio per share of common stock (in shares)       1    
Unrecognized compensation expense, excluding options       $ 23,600 $ 17,800  
Granted (in shares)       377,000 468,000  
Remaining shares (in shares)       801,000 1,218,000 1,617,000
Performance Shares            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Ratio per share of common stock (in shares)       1    
Unrecognized compensation expense, excluding options       $ 5,400    
Grant date fair value     $ 7,500      
Vesting rights, percentage       20.00%    
Granted (in shares)       175,000 0  
One-third of the PSUs (in USD per share) $ 39.40          
PSUs were issued to certain employees (in shares) 104,000          
Number of options vested (in shares) 87,000          
Remaining shares (in shares) 17,000     220,000 123,000 228,000
Recognition period       1 year 9 months 18 days    
Vested            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Fair value of shares vested       $ 16,600 $ 24,900 $ 11,600
Stock Incentive Plan 2015 and 2006            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options granted in period (in shares)         2,600,000  
Proceeds from exercise of stock options         $ 2,300  
The 2006 Stock Incentive Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares available for grant (in shares)       0    
Unvested awards (in shares)       0    
The 2015 Stock Incentive Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Provisions of options grant and other share based awards permitted       20,800,000    
Options granted in period (in shares)       3,300,000    
Proceeds from exercise of stock options       $ 3,900    
The 2015 Stock Incentive Plan | Performance Shares            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period   3 years        
Granted (in shares)   65,000        
The 2015 Stock Incentive Plan | Performance Shares | Valuation Revenue Approach            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
One-third of the PSUs (in USD per share)       $ 79.27    
The 2015 Stock Incentive Plan | Performance Shares | Valuation Total Shareholder Return Vs. Peer Group Approach            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
One-third of the PSUs (in USD per share)       134.75    
The 2015 Stock Incentive Plan | Performance Shares | Valuation Market Price            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
One-third of the PSUs (in USD per share)       $ 20.25    
The 2015 Stock Incentive Plan | Maximum | Performance Shares            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares earned   200.00%        
The 2015 Stock Incentive Plan | Minimum | Performance Shares            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares earned   50.00%