XML 77 R57.htm IDEA: XBRL DOCUMENT v3.23.1
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
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income $ 87,798 $ 134,298
Weighted average common shares outstanding, basic (in shares) 76,921 78,742
Dilutive effect of potential common stock (in shares) 190 451
Total shares, diluted (in shares) 77,111 79,193
Net income per share, basic (in usd per share) $ 1.14 $ 1.71
Net income per share, diluted (in usd per share) $ 1.14 $ 1.70
Anti-dilutive potential common shares (in shares) 578 151