XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Earnings Per Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]                      
Net income per basic common share, Net Income (Numerator) $ 227,062 $ 155,998 $ 164,864 $ 159,831 $ 216,239 $ 161,185 $ 167,292 $ 148,127 $ 707,755 $ 692,843 $ 521,571
Net income per diluted common share, Net Income (Numerator)                 $ 707,755 $ 692,843 $ 521,571
Net income per basic common share, Weighted-Average Shares (Denominator) 59,329 59,801 60,206 60,580 60,984 61,359 61,685 62,260 59,985 61,575 62,094
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator)                 346 453 320
Net income per diluted common share, Weighted-Average Shares (Denominator) 59,644 60,081 60,510 60,952 61,423 61,888 62,157 62,632 60,331 62,028 62,414
Net income per basic common share, Per Share Amount $ 3.83 $ 2.61 $ 2.74 $ 2.64 $ 3.55 $ 2.63 $ 2.71 $ 2.38 $ 11.8 $ 11.25 $ 8.4
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount                 (0.07) (0.08) (0.04)
Net income per diluted common share, Per Share Amount $ 3.81 $ 2.6 $ 2.72 $ 2.62 $ 3.52 $ 2.6 $ 2.69 $ 2.37 $ 11.73 $ 11.17 $ 8.36