XML 127 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Reconciliation of EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Basic EPS: [Abstract]      
Net income, basic shares 60,183 59,862 59,421
Basic net income per share $ 6.55 $ 4.12 $ 4.57
Effect of dilutive securities: [Abstract]      
Stock compensation plans, shares 484 431 583
Earnings Per Share, Diluted [Abstract]      
Shares net income, Diluted 60,667 60,293 60,004
Diluted net income per share $ 6.50 $ 4.09 $ 4.53
Net Income available to common stockholders $ 394,484 $ 246,355 $ 271,623