XML 41 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies - Carrying Value and Estimated Fair Value of Debt (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Carrying value and estimated fair value of debt    
Credit agreement, carrying value $ 146,250 $ 120,000
Convertible debt, carrying value 150,000 150,000
Credit agreement, fair value 146,250 120,000
Convertible debt, fair value $ 211,770 $ 178,920