|
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 |