XML 84 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share - Computation (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
Numerator        
Net income $ 74,754 $ 22,685 $ 114,369 $ 82,793
Denominator        
Weighted average common shares outstanding for basic net income (loss) per share (shares) 131,730 137,937 133,369 137,798
Dilutive potential common stock outstanding        
Weighted average common shares outstanding for diluted net income (loss) per share (shares) 133,543 142,216 135,758 141,795
Earnings per share        
Basic (USD per share) $ 0.57 $ 0.16 $ 0.86 $ 0.60
Diluted (USD per share) $ 0.56 $ 0.16 $ 0.84 $ 0.58
Convertible Notes        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (shares) 0 1,709 116 1,484
Stock options        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (shares) 1,656 2,274 1,910 2,182
RSUs, PSUs and ESPP        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (shares) 157 296 363 331