XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share - Computation (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
Numerator        
Net income $ 81,837 $ 61,634 $ 196,206 $ 144,427
Denominator        
Weighted average common shares outstanding for basic earnings per share (shares) 131,965 136,527 132,896 137,370
Dilutive potential common stock outstanding        
Weighted average common shares outstanding for diluted earnings per share (shares) 134,083 139,387 135,233 141,019
Earnings per share        
Basic (USD per share) $ 0.62 $ 0.45 $ 1.48 $ 1.05
Diluted (USD per share) $ 0.61 $ 0.44 $ 1.45 $ 1.02
Convertible Notes        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (shares) 0 260 77 1,076
Stock options        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (shares) 1,830 2,237 1,882 2,211
RSUs, PSUs and ESPP        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (shares) 288 363 378 362