XML 60 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-term Debt - Convertible Senior Notes Carrying Value (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Oct. 31, 2018
Oct. 24, 2018
Oct. 22, 2018
Dec. 31, 2016
Debt Disclosure [Abstract]              
Amortization of deferred financing costs $ 9,370,000 $ 2,455,000 $ 914,000        
Senior Notes | Senior Convertible Notes Due 2025              
Debt Instrument [Line Items]              
Carrying value 107,169,000 98,730,000          
Unamortized debt discount and issuance costs allocated to debt 65,331,000 73,770,000          
Principal amount $ 172,500,000 $ 172,500,000   $ 172,500,000 $ 22,500,000 $ 150,000,000.0  
Remaining amortization period (years) 5 years 9 months 18 days 6 years 9 months 18 days          
Senior Notes | Senior Convertible Notes Due 2025 | Level 2              
Debt Instrument [Line Items]              
Fair value $ 122,000,000.0 $ 158,800,000          
Senior Notes | Convertible Senior Notes due 2021              
Debt Disclosure [Abstract]              
Amortization of deferred financing costs 900,000 900,000 $ 900,000        
Debt Instrument [Line Items]              
Carrying value 123,237,000 122,311,000          
Unamortized debt discount and issuance costs allocated to debt 1,763,000 2,689,000          
Principal amount $ 125,000,000 $ 125,000,000         $ 125,000,000.0
Remaining amortization period (years) 1 year 10 months 24 days 2 years 10 months 24 days          
Senior Notes | Convertible Senior Notes due 2021 | Level 2              
Debt Instrument [Line Items]              
Fair value $ 111,300,000 $ 133,600,000