XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Anti-dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable    
Net dilutive potential common shares issuable (shares) 44 212
On exercise of options where exercise price is greater than average market value for the period    
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable    
Net dilutive potential common shares issuable (shares) 44 126
On exercise of options and vesting of performance-based restricted stock units    
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable    
Net dilutive potential common shares issuable (shares)   57
On settlement of ESPP    
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable    
Net dilutive potential common shares issuable (shares)   29