XML 130 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
employeePopulation
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
May 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock available for grant (in shares) | shares 5,681,712      
Stock-based compensation expense $ 20,091 $ 20,235 $ 16,375  
Deferred tax benefit from stock-based compensation 14,243 $ 6,983 4,497  
Unrecognized compensation cost related to nonvested awards $ 28,921      
Recognition period, weighted average 2 years 6 months      
Number of distinct employee populations | employeePopulation 2      
Options outstanding (in shares) | shares 947,257 2,085,870    
Tax impact from option exercises $ 5,196 $ 529 463  
Board Approved Share Increase        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares approved for increase in available for issuance (in shares) | shares       10,775,000
Anti-Dilutive Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award conversation ratio 1      
Expiration period 10 years      
Award vesting period 3 years      
Intrinsic value of options exercised $ 19,608 2,015 1,825  
Cash received from option exercises $ 2,689 1,760 1,197  
Anti-Dilutive Options | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
Options outstanding (in shares) | shares 404,483      
Anti-Dilutive Options | Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) | shares 542,774      
Anti-Dilutive Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of RSUs granted during the year $ 15,810 16,194 16,852  
Fair value of restricted stock units vested during the year $ 12,671 12,321 11,811  
Anti-Dilutive Restricted Stock Units | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
Anti-Dilutive Performance Share Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award conversation ratio 1.62      
Fair value of RSUs granted during the year $ 9,713 18,383 7,726  
Fair value of performance share units vested $ 8,002 $ 4,563 $ 949  
Anti-Dilutive Performance Share Units | Granted in 2020        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 3 years      
Anti-Dilutive Performance Share Units | Granted in 2023        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 7 years      
Anti-Dilutive Performance Share Units | Granted In 2019        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years