XML 113 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income $ 445,053 $ 361,573 $ 772,020
Denominator:      
Weighted-average common shares outstanding, basic (shares) 76,426 78,190 78,917
Dilutive effect of potential common stock (shares) 142 230 753
Total shares, diluted (shares) 76,568 78,420 79,670
Net income per share, basic (usd per share) $ 5.82 $ 4.62 $ 9.78
Net income per share, diluted (usd per share) $ 5.81 $ 4.61 $ 9.69
Anti-dilutive potential common shares (shares) 293 320 1