XML 140 R126.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Schedule of earnings per share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share (Abstract)      
Net income $ 353,404 $ 369,448 $ 308,276
Weighted average number of common shares used in computing basic earnings per common share (in shares) 184,184,930 187,802,219 190,396,780
Dilutive effect of stock-based awards (in shares) 3,902,310 5,159,622 5,384,191
Weighted average number of common shares used in computing dilutive earnings per common share (in shares) 188,087,240 192,961,841 195,780,971
Earnings per common share, basic (in usd per share) $ 1.92 $ 1.97 $ 1.62
Earnings per common share, diluted (in usd per share) $ 1.88 $ 1.91 $ 1.57