XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Convertible Senior Notes - Schedule of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
Jun. 30, 2017
Nov. 30, 2013
2022 Warrants      
Class of Warrant or Right [Line Items]      
Proceeds $ 54,071    
Initial Shares (in shares)   5,806,936  
Strike Price (in dollars per share) $ 203.40    
Shares as of March 31, 2019 5,806,936    
2018 Warrants      
Class of Warrant or Right [Line Items]      
Proceeds $ 84,525    
Initial Shares (in shares) 2,700,000   7,783,023
Strike Price (in dollars per share) $ 107.46    
Shares as of March 31, 2019 2,853,811