XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Summary of Calculation of Basic And Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income $ 1,077,898 $ 1,540,555 $ 2,749,369
Denominator:      
Weighted average shares outstanding, basic 118,038 127,777 161,960
Dilutive effect of options and RSUs 942 1,221 1,521
Weighted average shares outstanding, diluted 118,980 128,998 163,481
Net income per share:      
Basic $ 9.13 $ 12.06 $ 16.98
Diluted $ 9.06 $ 11.94 $ 16.82
Antidilutive and contingent RSUs excluded from diluted EPS 147 3 99