XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 121,427 $ 72,700 $ 321,039 $ 319,798
Weighted average common shares outstanding, basic (in shares) 76,569 78,093 76,670 78,408
Dilutive effect of potential common stock (in shares) 257 144 179 244
Total shares, diluted (in shares) 76,826 78,237 76,849 78,652
Net income per share, basic (in usd per share) $ 1.59 $ 0.93 $ 4.19 $ 4.08
Net income per share, diluted (in usd per share) $ 1.58 $ 0.93 $ 4.18 $ 4.07
Anti-dilutive potential common shares (in shares) 245 345 263 317