XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]                
Net income $ 219,587 $ 218,111 $ 302,600 $ 91,699 $ 302,556 $ 149,156 $ 740,298 $ 543,411
Computation of basic and diluted net income per common share                
Weighted average common shares outstanding during the period (for basic calculation) 39,544     39,442     39,521 39,413
Dilutive effect of other potential common shares 232     219     241 210
Weighted average common shares and potential common shares (for diluted calculation) 39,776     39,661     39,762 39,623
Net income per common share - Basic $ 5.55     $ 2.32     $ 18.73 $ 13.79
Net income per common share - Diluted $ 5.52     $ 2.31     $ 18.62 $ 13.71
Stock awards [Member]                
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]                
Antidilutive stock awards 100     0     100 100