v3.25.2
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 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net income $ 185,031 $ 96,304 $ 344,090 $ 258,781 $ 281,335 $ 602,871
Denominator:            
Weighted average shares outstanding, basic 110,922   119,244   112,291 120,608
Dilutive effect of options and RSUs 274   828   468 1,113
Weighted average shares outstanding, diluted 111,196   120,072   112,759 121,721
Net income per share:            
Basic $ 1.67   $ 2.89   $ 2.51 $ 5
Diluted $ 1.66   $ 2.87   $ 2.5 $ 4.95
Antidilutive and contingent RSUs excluded from diluted EPS 767   280   427 158