XML 140 R127.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Schedule of earnings per share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share (Abstract)      
Net income $ 369,448 $ 308,276 $ 304,881
Weighted average number of common shares used in computing basic earnings per common share (in shares) 187,802,219 190,396,780 190,074,475
Dilutive effect of stock-based awards 5,159,622 5,384,191 5,086,380
Weighted average number of common shares used in computing dilutive earnings per common share 192,961,841 195,780,971 195,160,855
Earnings per common share, basic (in usd per share) $ 1.97 $ 1.62 $ 1.60
Earnings per common share, diluted (in usd per share) $ 1.91 $ 1.57 $ 1.56