XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Senior Notes, Net - Summary of Note Terms (Details) - Convertible Debt
6 Months Ended 12 Months Ended
Oct. 05, 2018
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]        
Principal Amount   $ 575,000,000    
Conversion rate basis, principal amount   $ 1,000,000    
2022 Notes        
Debt Instrument [Line Items]        
Principal Amount     $ 345,000,000.0  
Coupon Rate     4.75%  
Effective Rate     5.60%  
Conversion Rate   0.0502260    
Remaining Period of Amortization     3 years 1 month 24 days  
2023 Notes        
Debt Instrument [Line Items]        
Principal Amount $ 230,000,000     $ 230,000,000.0
Coupon Rate 5.375%      
Effective Rate 6.16%      
Conversion Rate   0.0487187    
Remaining Period of Amortization 4 years 3 months 14 days