XML 83 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Senior Notes Due 2023 - Summary of 2023 Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Mar. 15, 2018
Debt Instrument [Line Items]      
Carrying value of the convertible notes $ 345,170 $ 329,462  
2023 Notes      
Debt Instrument [Line Items]      
Principal amount of the 2023 Notes 402,500 402,500 $ 402,500
Unamortized debt discount and deferred financing costs (57,330) (73,038)  
Carrying value of the convertible notes $ 345,170 $ 329,462