v3.24.1.u1
Net Income per Common Share - Summary of Calculation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 258,781 $ 333,786
Denominator:    
Weighted average shares outstanding, basic 121,972 137,074
Dilutive effect of options and RSUs 1,398 1,338
Weighted average shares outstanding, diluted 123,371 138,412
Net income per share:    
Basic $ 2.12 $ 2.44
Diluted $ 2.10 $ 2.41
Antidilutive and contingent RSUs excluded from diluted EPS 36 1