XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Earning Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Net Income (Loss) $ 1,316,524 $ 1,182,701 $ 898,790
Weighted average common shares outstanding (in shares) 140,367 141,468 143,435
Dilutive effect of stock options and nonvested restricted stock awards (in shares) 667 854 786
Weighted Average Number of Shares Outstanding, Diluted 141,034 142,322 144,221
Basic net income per common share (in dollars per share) $ 9.38 $ 8.36 $ 6.27
Diluted net income per common share (in dollars per share) $ 9.33 $ 8.31 $ 6.23