XML 22 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Financial Statement Classification and Impact of Derivatives Used in Qualifying and Non-qualifying Hedge Relationships) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income, Effective Portion, Net $ 8,640us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet $ (680)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet $ (2,207)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net (8,113)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(194,055)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(107,663)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 14us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
(89)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
(116)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 277us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
17us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(3)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 8,492us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] (585)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] (2,106)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Cash Flow Hedging [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Cash Flow Hedging [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 14us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
(89)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
(116)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Cash Flow Hedging [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 134us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(7)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
14us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Cash Flow Hedging [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 8,492us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] (585)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] (2,106)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Cash Flow Hedging [Member] | Cross Currency Interest Rate Contract [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Cash Flow Hedging [Member] | Cross Currency Interest Rate Contract [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 14us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
(89)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
(116)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Cash Flow Hedging [Member] | Cross Currency Interest Rate Contract [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 134us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(7)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
14us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Cash Flow Hedging [Member] | Cross Currency Interest Rate Contract [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 8,492us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] (585)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] (2,106)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Nondesignated [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net (8,113)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(194,055)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(107,663)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Nondesignated [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Nondesignated [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 143us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
24us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(17)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Nondesignated [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Nondesignated [Member] | Interest Rate Contract [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 123,327us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(116,025)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
5,030us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Nondesignated [Member] | Interest Rate Contract [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Nondesignated [Member] | Interest Rate Contract [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Nondesignated [Member] | Interest Rate Contract [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Nondesignated [Member] | Foreign Exchange Contract [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net     (15)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Nondesignated [Member] | Foreign Exchange Contract [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net     0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Nondesignated [Member] | Foreign Exchange Contract [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net     0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Nondesignated [Member] | Foreign Exchange Contract [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net     0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Nondesignated [Member] | Cross Currency Interest Rate Contract [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 5,934us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(204)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(1,368)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Nondesignated [Member] | Cross Currency Interest Rate Contract [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Nondesignated [Member] | Cross Currency Interest Rate Contract [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 143us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
24us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(17)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Nondesignated [Member] | Cross Currency Interest Rate Contract [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Nondesignated [Member] | Credit Risk Contract [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net (14)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(103)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
143us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Nondesignated [Member] | Credit Risk Contract [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Nondesignated [Member] | Credit Risk Contract [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Nondesignated [Member] | Credit Risk Contract [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_CreditRiskContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Nondesignated [Member] | Equity Contract [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net (23,811)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(79,498)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(56,158)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Nondesignated [Member] | Equity Contract [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Nondesignated [Member] | Equity Contract [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Nondesignated [Member] | Equity Contract [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= us-gaap_EquityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
Nondesignated [Member] | Embedded Derivative [Member] | Net Realized Investments Gain Loss [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net (113,549)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
1,775us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
(55,295)us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetRealizedInvestmentsGainLossMember
Nondesignated [Member] | Embedded Derivative [Member] | Net Investment Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= cik881453_NetInvestmentIncomeMember
Nondesignated [Member] | Embedded Derivative [Member] | Other Income [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Nondesignated [Member] | Embedded Derivative [Member] | Accumulated Other Comprehensive Income (loss) [Member]      
Derivative Instruments Gain Loss [Line Items]      
Derivative Instruments Gain (Loss) Recognized In Income Net $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1] $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ cik881453_DerivativeInstrumentRisk1Axis
= cik881453_EmbeddedDerivativeMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
[1]
[1] (1) Amounts deferred in “Accumulated other comprehensive income (loss).”