XML 44 R38.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2025
Mar. 31, 2024
Numerator:    
Net income $ 96,304 $ 258,781
Denominator:    
Weighted average shares outstanding, basic 113,675 121,972
Dilutive effect of options and RSUs 664 1,399
Weighted average shares outstanding, diluted 114,339 123,371
Net income per share:    
Basic $ 0.85 $ 2.12
Diluted $ 0.84 $ 2.10
Antidilutive and contingent RSUs excluded from diluted EPS 82 36