XML 58 R46.htm IDEA: XBRL DOCUMENT v3.4.0.3
Convertible Senior Notes - Schedule of Convertible Notes (Parenth) (Details)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2014
Mar. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Equity component      
Debt Instrument [Line Items]      
Debt instrument transaction costs   $ 2.0 $ 2.0
Convertible senior notes      
Debt Instrument [Line Items]      
Debt instrument transaction costs   $ 7.2  
Convertible debt, conversion rate 0.0153616