XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 111,814 $ 112,800 $ 199,612 $ 247,098
Weighted average common shares outstanding, basic (in shares) 76,524 78,395 76,722 78,568
Dilutive effect of potential common stock (in shares) 165 150 175 272
Total shares, diluted (in shares) 76,689 78,545 76,897 78,840
Net income per share, basic (in usd per share) $ 1.46 $ 1.44 $ 2.60 $ 3.15
Net income per share, diluted (in usd per share) $ 1.46 $ 1.44 $ 2.60 $ 3.13
Anti-dilutive potential common shares (in shares) 329 361 367 314