XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Plans - Schedule of Income Statement Impact (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Future income tax benefit recognized $ 2,899 $ 3,025    
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 5,670 4,049 $ 3,471  
Future income tax benefit recognized $ 1,186 $ 1,107 $ 927  
Number of units (in shares) 460 337 396 442
Weighted Average Grant Date Fair Value Per Share (in dollars per share) $ 31.53 $ 35.97 $ 25.53 $ 22.11
Granted (in shares) 320 178 129  
Granted (in dollars per share) $ 25.77 $ 34.75 $ 39.44  
Vested (in shares) (150) (218) (110)  
Vested (in dollars per share) $ 28.52 $ 15.83 $ 30.00  
Forfeited (in shares) (47) (19) (65)  
Forfeited (in dollars per share) $ 33.53 $ 38.92 $ 22.25  
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 822 $ 1,651 $ 1,467  
Future income tax benefit recognized 1,498 1,215 1,033  
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 1,411 2,612 5,343  
Future income tax benefit recognized $ 216 $ 703 $ 840  
Number of units (in shares) 297 294 395 404
Weighted Average Grant Date Fair Value Per Share (in dollars per share) $ 35.95 $ 37.77 $ 23.04 $ 20.04
Granted (in shares) 144 93 101  
Granted (in dollars per share) $ 28.00 $ 42.63 $ 41.63  
Vested (in shares) (108) (193) (78)  
Vested (in dollars per share) $ 30.37 $ 14.29 $ 30.69  
Forfeited (in shares) (33) (1) (32)  
Forfeited (in dollars per share) $ 35.86 $ 38.84 $ 22.30