v2.4.1.9
Summary of Significant Accounting Policies Net Income Per Share (Details) (USD $)
Share data in Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest                 $ 104,342,000us-gaap_ProfitLoss $ 38,165,000us-gaap_ProfitLoss $ 271,804,000us-gaap_ProfitLoss
NET INCOME 13,790,000us-gaap_NetIncomeLoss 13,512,000us-gaap_NetIncomeLoss 78,901,000us-gaap_NetIncomeLoss (1,861,000)us-gaap_NetIncomeLoss 14,536,000us-gaap_NetIncomeLoss 26,660,000us-gaap_NetIncomeLoss 9,238,000us-gaap_NetIncomeLoss (12,269,000)us-gaap_NetIncomeLoss 101,420,000us-gaap_NetIncomeLoss 35,683,000us-gaap_NetIncomeLoss 271,804,000us-gaap_NetIncomeLoss
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING — BASIC                 39,420us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 41,115us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 43,070us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Weighted Average Number Diluted Shares Outstanding Adjustment                 459us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 309us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 326us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING — DILUTED                 39,879us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 41,424us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 43,396us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
NET INCOME PER COMMON SHARE — BASIC $ 0.37us-gaap_EarningsPerShareBasic $ 0.34us-gaap_EarningsPerShareBasic $ 1.95us-gaap_EarningsPerShareBasic $ (0.05)us-gaap_EarningsPerShareBasic $ 0.35us-gaap_EarningsPerShareBasic $ 0.65us-gaap_EarningsPerShareBasic $ 0.22us-gaap_EarningsPerShareBasic $ (0.30)us-gaap_EarningsPerShareBasic $ 2.65us-gaap_EarningsPerShareBasic $ 0.93us-gaap_EarningsPerShareBasic $ 6.31us-gaap_EarningsPerShareBasic
Dilutive Securities, Effect on Basic Earnings Per Share                 $ (0.03)us-gaap_DilutiveSecurities $ 0.01us-gaap_DilutiveSecurities $ (0.05)us-gaap_DilutiveSecurities
NET INCOME PER COMMON SHARE — DILUTED $ 0.36us-gaap_EarningsPerShareDiluted $ 0.34us-gaap_EarningsPerShareDiluted $ 1.93us-gaap_EarningsPerShareDiluted $ (0.05)us-gaap_EarningsPerShareDiluted $ 0.35us-gaap_EarningsPerShareDiluted $ 0.64us-gaap_EarningsPerShareDiluted $ 0.22us-gaap_EarningsPerShareDiluted $ (0.30)us-gaap_EarningsPerShareDiluted $ 2.62us-gaap_EarningsPerShareDiluted $ 0.92us-gaap_EarningsPerShareDiluted $ 6.26us-gaap_EarningsPerShareDiluted
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 4,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 4,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 4,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Warrant [Member]                      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Class of Warrant or Right, Outstanding 4,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
      4,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
      4,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
4,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
4,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_WarrantMember
Employee Stock Option [Member]                      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 75us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_EmployeeStockOptionMember
79us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_EmployeeStockOptionMember