XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2
NET INCOME PER SHARE - Schedule Dilutive Shares Information (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common shares (in shares) 2,124 2,928 1,614 2,903
Stock options, awards and equivalents        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common shares (in shares) 2,124 2,924 1,614 2,899
Convertible Senior Notes, 2.5% | Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Interest rate 2.50%   2.50%  
Convertible Senior Notes, 2.5% | Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive common shares (in shares) 0 4 0 4