XML 21 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Convertible Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Feb. 17, 2015
Dec. 31, 2014
Debt Instrument [Line Items]      
Convertible Notes Payable, Current $ 0   $ 18,000
Convertible Senior Notes [Member] | 2015 Convertible Senior Notes [Member]      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage   4.50%