XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounting Policies [Abstract]    
Net income $ 151,517 $ 131,400
Shares used to compute basic earnings per common share (in shares) 126,561 131,417
Dilutive effect of stock awards (in shares) 2,889 1,328
Shares used to compute diluted earnings per common share (in shares) 129,450 132,745
Basic earnings per common share (in USD per share) $ 1.20 $ 1.00
Diluted earnings per common share (in USD per share) $ 1.17 $ 0.99