XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per share - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net income $ 39,615 $ 60,108
Weighted average common shares outstanding for basic net income (loss) per share (shares) 135,027 137,658
Weighted average common shares outstanding for diluted net income (loss) per share (shares) 137,900 141,277
Earnings per share:    
Basic (USD per share) $ 0.29 $ 0.44
Diluted (USD per share) $ 0.29 $ 0.43
Convertible Notes    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive potential common stock outstanding (shares) 232 1,259
Stock options    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive potential common stock outstanding (shares) 2,173 2,043
RSUs, PSUs and ESPP    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive potential common stock outstanding (shares) 468 317