XML 175 R158.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Stock Option Activity (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
Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding, beginning balance, shares 3,610 4,668 6,967  
Granted, shares 705 560 1,031  
Exercised, shares (453) (1,153) (3,041)  
Forfeited, shares (290) (296) (202)  
Expired, shares (267) (169) (87)  
Outstanding, ending balance, shares 3,305 3,610 4,668 6,967
Exercisable, shares 2,319      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Outstanding, weighted average exercise price, beginning balance (in dollars per share) $ 26.35 $ 23.61 $ 20.32  
Granted, weighted average exercise price (in dollars per share) 27.5 34.82 25.98  
Exercised, weighted average exercise price (in dollars per share) 18.23 16.84 16.76  
Forfeited, weighted average exercise price (in dollars per share) 30.01 29.04 21.29  
Expired, weighted average exercise price (in dollars per share) 40.04 39.02 32.78  
Outstanding, weighted average exercise price, ending balance (in dollars per share) 26.28 $ 26.35 $ 23.61 $ 20.32
Exercisable, weighted average exercise price (in dollars per share) $ 25.27      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options outstanding, weighted average remaining contractual term 6 years 2 months 19 days 6 years 6 months 3 days 7 years 29 days 6 years 7 months 6 days
Options exercisable, weighted average remaining contractual term 5 years 1 month 13 days      
Options outstanding, aggregate intrinsic value $ 3,294 $ 27,760 $ 42,668 $ 101,261
Options exercisable, aggregate intrinsic value $ 3,307      
Performance Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding, beginning balance, shares 175      
Granted, shares 204 239    
Forfeited, shares (97) (64)    
Outstanding, ending balance, shares 282 175    
Exercisable, shares 57      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Outstanding, weighted average exercise price, beginning balance (in dollars per share) $ 38.32      
Granted, weighted average exercise price (in dollars per share) 30.25 $ 38.32    
Forfeited, weighted average exercise price (in dollars per share) 37.27 38.32    
Outstanding, weighted average exercise price, ending balance (in dollars per share) 32.85 $ 38.32    
Exercisable, weighted average exercise price (in dollars per share) $ 38.32      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options outstanding, weighted average remaining contractual term 8 years 11 months 19 days 9 years 2 months 1 day    
Options exercisable, weighted average remaining contractual term 8 years 2 months 1 day