XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 18, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Increase (decrease) in stock-based compensation from change in management's estimate $ 694  
Unrecognized compensation cost 111,182  
Total intrinsic value of options exercised 6,564  
Aggregate intrinsic value of options exercisable $ 57,295  
Market value of Company's common stock (in USD per share) $ 57.55  
Weighted average exercise price per share (in USD per share) $ 52.97  
Total options outstanding (in shares) 18,001  
Total options exercisable (in shares) 8,599  
Common Stock Buyback    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares purchased and retired (in shares) 1,361  
Company purchased, cost $ 80,332  
Remaining stock repurchase authorization amount $ 12,516  
Common Stock Buyback | Subsequent Event    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining stock repurchase authorization amount   $ 262,516
Additional authorized amount   $ 250,000
2014 Plan | Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting rate 50.00%  
2014 Plan | Tranche Two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting rate 50.00%  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award waiting period 2 years  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award waiting period 4 years