XML 60 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes - Schedule of Convertible Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Convertible Senior Notes Due February 2023    
Liability component:    
Principal $ 229,997 $ 229,999
Unamortized debt discount (30,942) (33,376)
Unamortized debt issuance costs (3,228) (3,486)
Net carrying amount 195,827 193,137
Convertible Senior Notes Due February 2023 | Additional Paid-In Capital    
Equity component:    
Net carrying amount 48,919 48,919
Convertible Senior Notes Due June 2026    
Liability component:    
Principal 316,250 316,250
Unamortized debt discount (76,073) (78,672)
Unamortized debt issuance costs (5,732) (5,931)
Net carrying amount 234,445 231,647
Convertible Senior Notes Due June 2026 | Additional Paid-In Capital    
Equity component:    
Net carrying amount $ 81,550 $ 81,550