XML 44 R38.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:                
Net income $ 122,384 $ 185,031 $ 96,304 $ 284,783 $ 344,090 $ 258,781 $ 403,719 $ 887,654
Denominator:                
Weighted average shares outstanding, basic 110,547     116,176     111,703 119,120
Dilutive effect of options and RSUs 383     764     439 996
Weighted average shares outstanding, diluted 110,930     116,940     112,142 120,116
Net income per share:                
Basic $ 1.11     $ 2.45     $ 3.61 $ 7.45
Diluted $ 1.10     $ 2.44     $ 3.6 $ 7.39
Antidilutive and contingent RSUs excluded from diluted EPS 118     271     323 196