XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - 2.25% Convertible Senior Notes Due 2022 - General Information (Details)
1 Months Ended 6 Months Ended
Apr. 15, 2019
USD ($)
$ / shares
shares
Aug. 31, 2019
USD ($)
Jun. 30, 2015
USD ($)
D
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Notes Payable          
Payments for convertible note hedges   $ 25,200,000 $ 21,100,000    
Convertible Note Hedge          
Notes Payable          
Conversion price (in dollars per share) | $ / shares $ 14.51     $ 16.58  
Shares issuable upon conversion of debt (in shares) | shares       20,249,665  
2.25% Convertible Senior Notes due 2022 | Note Hedge Warrants          
Notes Payable          
Shares issuable upon conversion of debt (in shares) | shares 23,135,435        
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    
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%    
Maximum period of the sole remedy for event failures in the Indenture       180 days  
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%