XML 22 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes - Balance of Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Nov. 15, 2018
Debt Instrument      
Total Convertible Notes, net $ 160,746 $ 158,213  
Convertible Debt | Convertible Notes      
Debt Instrument      
Convertible Notes initially issued 210,000 210,000 $ 210,000
Unamortized discount (45,329) (47,660)  
Unamortized issuance costs attributable to principal amount (3,925) (4,127)  
Total Convertible Notes, net 160,746 $ 158,213  
Fair value of outstanding Convertible Notes $ 190,100