XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share - Schedule of Antidilutive Shares (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jan. 11, 2021
Capped Call Transactions          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Offering price per share (in dollars per share)         $ 85.75
Stock options          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 0 2,871,000 0 2,944,000  
Restricted Stock          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 0 281,000 0 237,000  
Convertible Debt Securities | 1.25% Convertible Senior Notes due 2025          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 0 3,773,000 0 1,887,000  
Convertible Debt Securities | 0.25% Convertible Senior Notes due 2028          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities (in shares) 0 0 0 0