XML 82 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value of Financial Instruments - Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Sep. 16, 2019
Aug. 31, 2019
Aug. 12, 2019
Dec. 31, 2018
Sep. 23, 2016
Jun. 30, 2015
Notes Payable | 8.375% Notes due 2026              
Fair value disclosures              
Stated interest rate (as a percent) 8.375%         8.375%  
Debt Instrument, Repurchased Face Amount   $ 116,500          
Aggregate principal amount of notes issued           $ 150,000  
Notes Payable | 8.375% Notes due 2026 | Significant Unobservable Inputs (Level 3)              
Fair value disclosures              
Estimated fair value         $ 148,200    
Convertible Senior Notes | 2.25% Convertible Senior Notes due 2022              
Fair value disclosures              
Stated interest rate (as a percent)   2.25%         2.25%
Debt Instrument, Repurchased Face Amount   $ 215,000 $ 215,000        
Aggregate principal amount of notes issued $ 120,699       335,699   $ 335,700
Convertible Senior Notes | 2.25% Convertible Senior Notes due 2022 | Significant Other Observable Inputs (Level 2)              
Fair value disclosures              
Estimated fair value 120,000       $ 315,000    
Convertible Senior Notes | 0.75% Convertible Senior Notes due 2024              
Fair value disclosures              
Stated interest rate (as a percent)       0.75%      
Aggregate principal amount of notes issued 200,000   200,000 $ 200,000      
Convertible Senior Notes | 0.75% Convertible Senior Notes due 2024 | Significant Other Observable Inputs (Level 2)              
Fair value disclosures              
Estimated fair value 185,900            
Convertible Senior Notes | 1.50% Convertible Senior Notes due 2026              
Fair value disclosures              
Stated interest rate (as a percent)       1.50%      
Aggregate principal amount of notes issued 200,000   $ 200,000 $ 200,000      
Convertible Senior Notes | 1.50% Convertible Senior Notes due 2026 | Significant Other Observable Inputs (Level 2)              
Fair value disclosures              
Estimated fair value $ 183,600