XML 145 R127.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events (Details)
12 Months Ended
Jan. 26, 2021
USD ($)
share_rate
day
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 25, 2021
USD ($)
Subsequent Event [Line Items]          
Payment of capped call transaction costs   $ 1,373,000 $ 0 $ 0  
Payments of debt issuance costs   $ 432,000 $ 0 $ 0  
Subsequent Event          
Subsequent Event [Line Items]          
Capped call transaction, cap price (USD per share) | $ / shares $ 72.9795        
Capped call, premium above share price, percentage 65.00%        
Subsequent Event | 2026 Notes | Convertible Debt          
Subsequent Event [Line Items]          
Debt instrument, face amount $ 690,000,000        
Debt instrument, interest rate, stated percentage 0.125%        
Payment of capped call transaction costs $ 25,530,000        
Repayment of credit facility 250,500,000        
Payments of debt issuance costs $ 18,030,000        
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%        
Debt instrument, convertible, threshold trading days | day 20        
Debt instrument, convertible, threshold consecutive trading days | day 30        
Debt instrument, redemption price, percentage 98.00%        
Debt instrument, convertible, number of equity instruments, conversion rate | share_rate 15.5925        
Debt instrument, convertible, conversion price (USD per share) | $ / shares $ 64.13        
Number of trading days after maturity date, debt redeemable 40 days        
Subsequent Event | 2026 Notes | Convertible Debt | Debt Conversion Terms One          
Subsequent Event [Line Items]          
Debt instrument, convertible, threshold trading days | day 20        
Debt instrument, convertible, threshold consecutive trading days | day 30        
Subsequent Event | 2026 Notes | Convertible Debt | Debt Conversion Terms Two          
Subsequent Event [Line Items]          
Debt instrument, convertible, threshold consecutive business days | day 5        
Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days | day 10        
Subsequent Event | Revolving Credit Facility | New Credit Facility | Line of Credit          
Subsequent Event [Line Items]          
Maximum borrowing capacity         $ 850,000,000