v3.22.2.2
Earnings per Share Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Net Income (Loss) Attributable to Parent $ 131,590 $ 91,012 $ 360,267 $ 283,485
Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 27,618 29,250 28,025 29,179
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]        
Incremental Common Shares Attributable to Stock Options 248 447 274 474
Deferred Compensation Awards 319 331 311 313
Diluted Weighted Average Number of Shares Outstanding 28,185 30,028 28,610 29,966
Earnings Per Share, Basic $ 4.76 $ 3.11 $ 12.86 $ 9.72
Earnings Per Share, Diluted $ 4.67 $ 3.03 $ 12.59 $ 9.46
Anti-dilutive stock equivalent awards not included in the calculation of diluted loss per share 908 16 826 7