XML 83 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - 0.75% Convertible Senior Notes Due 2024 and 1.50% Convertible Senior Notes Due 2026 (Details)
1 Months Ended 6 Months Ended
Aug. 12, 2019
USD ($)
Aug. 07, 2019
USD ($)
$ / shares
Apr. 15, 2019
USD ($)
$ / shares
shares
Aug. 31, 2019
USD ($)
D
Jun. 30, 2015
USD ($)
D
$ / shares
shares
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Notes Payable              
Payments for convertible note hedges       $ 25,200,000 $ 21,100,000    
Repurchase price       100.00%      
The percentage of aggregate principal amount of notes outstanding and payable in case of event of default under the agreement.       25.00%      
Default payment days           180 days  
2.25% Convertible Senior Notes due 2022 | Convertible Senior Notes              
Notes Payable              
Aggregate principal amount of notes issued         335,700,000 $ 120,699,000 $ 120,699,000
Net proceed received         324,000,000.0    
Fees and expenses         $ 11,700,000    
Stated interest rate (as a percent)       2.25% 2.25%    
Conversion rate, number of shares to be issued per     68.9172   60.3209    
Principal amount used for debt instrument conversion ratio     $ 1,000   $ 1,000    
Initial conversion price (in dollars per share) | $ / shares     $ 14.51   $ 16.58    
Shares issuable upon conversion of debt (in shares) | shares     23,135,435   20,249,665    
Number of trading days | D         20    
Consecutive trading days | D         30    
Minimum percentage of stock price         130.00%    
Number of business days immediately after any five consecutive trading day period during the measurement period | D         5    
Number of consecutive trading days before five business days during the measurement period | D         5    
Repurchase price, as percentage of principal amount, if company undergoes change of control         100.00%    
Amortization period         7 years    
2.25% Convertible Senior Notes due 2022 | Convertible Senior Notes | Minimum              
Notes Payable              
Percentage of aggregate principal amount payable, in case of event of default         25.00%    
2.25% Convertible Senior Notes due 2022 | Convertible Senior Notes | Maximum              
Notes Payable              
Percentage of the trading price to the product of the sale price of the entity's common stock and the conversion rate         98.00%    
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes              
Notes Payable              
Net proceed received       $ 391,000,000.0      
Fees and expenses       9,000,000.0      
Conversion rate, number of shares to be issued per 74.6687            
Principal amount used for debt instrument conversion ratio   $ 1,000   $ 1,000      
Initial conversion price (in dollars per share) | $ / shares   $ 13.39          
Conversion premium percentage on sale price of common stock   37.50%          
Share Price | $ / shares   $ 9.74          
Number of consecutive trading days before five business days during the measurement period | D       5      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Calendar quarter commencing after December 31, 2019              
Notes Payable              
Number of trading days | D       20      
Consecutive trading days | D       30      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Measurement period              
Notes Payable              
Number of business days immediately after any five consecutive trading day period during the measurement period | D       5      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Minimum | Calendar quarter commencing after December 31, 2019              
Notes Payable              
Minimum percentage of stock price       130.00%      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Maximum | Measurement period              
Notes Payable              
Conversion premium percentage on sale price of common stock       98.00%      
0.75% Convertible Senior Notes due 2024 | Convertible Senior Notes              
Notes Payable              
Aggregate principal amount of notes issued $ 200,000,000.0     $ 200,000,000.0   200,000,000 200,000,000
Stated interest rate (as a percent) 0.75%            
Amortization period       5 years      
1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes              
Notes Payable              
Aggregate principal amount of notes issued $ 200,000,000.0     $ 200,000,000.0   $ 200,000,000 $ 200,000,000
Stated interest rate (as a percent) 1.50%            
Amortization period       7 years