XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes - Narrative (Details) - Convertible Debt
Nov. 15, 2018
USD ($)
$ / shares
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Convertible Notes      
Debt Instrument      
Convertible Notes initially issued | $ $ 210,000,000.0 $ 210,000,000 $ 210,000,000
Interest Rate 6.25% 6.25%  
Conversion rate 0.0520183    
Value used in calculation of conversion rate | $ $ 1,000    
Conversion Price $ 19.22    
Capped Call Transaction | Minimum      
Debt Instrument      
Conversion Price 19.22    
Capped Call Transaction | Maximum      
Debt Instrument      
Conversion Price $ 28.84