XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share - Convertible Notes (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 06, 2022
Jan. 29, 2019
Jun. 30, 2022
Jun. 30, 2021
Debt Instrument [Line Items]        
Repayments of Convertible Debt     $ 275,000 $ 0
Convertible Notes Payable | 2.625 Percent Convertible Notes Due 2024        
Debt Instrument [Line Items]        
Interest rate, stated percentage   2.625%    
Debt instrument, face amount   $ 345,000 $ 70,000  
Conversion price (in dollars per share)   $ 88.80    
Repayments of Convertible Debt $ 275,000      
Convertible Notes Payable | 2.625 Percent Convertible Notes Due 2024 | Hedge transactions        
Debt Instrument [Line Items]        
Option indexed to issuer's equity, strike price (in dollars per share)   114.92    
Convertible Notes Payable | 2.625 Percent Convertible Notes Due 2024 | Warrant        
Debt Instrument [Line Items]        
Option indexed to issuer's equity, strike price (in dollars per share)   $ 114.92    
Convertible Notes Payable | 2.250 Percent Convertible Notes Due 2027        
Debt Instrument [Line Items]        
Interest rate, stated percentage 2.25%      
Debt instrument, face amount $ 800,000      
Conversion price (in dollars per share) $ 145.33      
Convertible Notes Payable | 2.250 Percent Convertible Notes Due 2027 | Hedge transactions        
Debt Instrument [Line Items]        
Option indexed to issuer's equity, strike price (in dollars per share) 251.53      
Convertible Notes Payable | 2.250 Percent Convertible Notes Due 2027 | Warrant        
Debt Instrument [Line Items]        
Option indexed to issuer's equity, strike price (in dollars per share) $ 251.53