XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes - Summary of Convertible Debt (Details) - 1.125% Convertible Senior Notes Due 2026 - Convertible debt - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Principal $ 345,000 $ 345,000
Unamortized discount (55,294) (57,247)
Unamortized issuance costs (6,908) (7,152)
Net carrying amount 282,798 280,601
Equity component, net of purchase discounts and issuance costs $ 58,560 $ 58,560