XML 62 R128.htm IDEA: XBRL DOCUMENT v2.4.1.9
RECLASSIFICATION FROM ACCUMULATED OTHER COMPREHENSIVE INCOME INTO NET INCOME - Summary of Amounts Reclassified out of Accumulated Other Comprehensive Income into Net Income (Details) (USD $)
In Thousands, unless otherwise specified
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2014
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
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                        
Gain on settlement of securities                   $ (35,487)us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet $ (52,657)us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet  
Other-than-temporary impairment (OTTI) on securities 1,000us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 448us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 615us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 328us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 1,237us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 3,756us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 1,391us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 4,993us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
Total reclassifications   (50,928)us-gaap_ProfitLoss (152,098)us-gaap_ProfitLoss (182,208)us-gaap_ProfitLoss (56,865)us-gaap_ProfitLoss (80,181)us-gaap_ProfitLoss (63,145)us-gaap_ProfitLoss (109,222)us-gaap_ProfitLoss (13,075)us-gaap_ProfitLoss (442,099)us-gaap_ProfitLoss (265,623)us-gaap_ProfitLoss (41,247)us-gaap_ProfitLoss
Reclassification out of Accumulated Other Comprehensive Income [Member]                        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                        
Gain on settlement of securities                   (65,701)us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(52,657)us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Other-than-temporary impairment (OTTI) on securities                   1,391us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
4,993us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Total reclassifications                   $ (64,310)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
$ (47,664)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
$ 0us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember