XML 125 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term Debt - Convertible Senior Notes Carrying Value (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Oct. 31, 2018
Oct. 24, 2018
Oct. 22, 2018
Dec. 31, 2016
Debt Disclosure [Abstract]              
Amortization of deferred financing costs $ 3,009,000 $ 2,279,000          
Senior Notes | Senior Convertible Notes Due 2025              
Debt Instrument [Line Items]              
Carrying value 109,393,000   $ 107,169,000        
Unamortized debt discount and issuance costs allocated to debt 63,107,000   65,331,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 6 months   5 years 9 months 18 days        
Senior Notes | Senior Convertible Notes Due 2025 | Level 2              
Debt Instrument [Line Items]              
Fair value $ 109,800,000   $ 122,000,000.0        
Senior Notes | Convertible Senior Notes due 2021              
Debt Disclosure [Abstract]              
Amortization of deferred financing costs 200,000 $ 200,000          
Debt Instrument [Line Items]              
Carrying value 123,467,000   123,237,000        
Unamortized debt discount and issuance costs allocated to debt 1,533,000   1,763,000        
Principal amount $ 125,000,000   $ 125,000,000       $ 125,000,000.0
Remaining amortization period (years) 1 year 8 months 12 days   1 year 10 months 24 days        
Senior Notes | Convertible Senior Notes due 2021 | Level 2              
Debt Instrument [Line Items]              
Fair value $ 103,200,000   $ 111,300,000