XML 71 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Receivable and Allowance for Loan Losses (Impaired Loans) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Financing receivable, impaired    
Unpaid Principal Balance $ 285,168us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance $ 289,737us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Recorded Investment 246,803us-gaap_ImpairedFinancingReceivableRecordedInvestment 248,436us-gaap_ImpairedFinancingReceivableRecordedInvestment
Related Allowance (20,723)us-gaap_ImpairedFinancingReceivableRelatedAllowance (19,732)us-gaap_ImpairedFinancingReceivableRelatedAllowance
Net Investment 226,080af_ImpairedFinancingReceivableNetInvestment 228,704af_ImpairedFinancingReceivableNetInvestment
Consumer and other loans | Home equity and other consumer    
Financing receivable, impaired    
Unpaid Principal Balance, Loans with an allowance recorded 6,813us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_ConsumerAndOtherLoansMember
5,436us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_ConsumerAndOtherLoansMember
Recorded Investment, Loans with an allowance recorded 6,504us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_ConsumerAndOtherLoansMember
5,153us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_ConsumerAndOtherLoansMember
Related Allowance (4,938)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_ConsumerAndOtherLoansMember
(3,810)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_ConsumerAndOtherLoansMember
Net Investment, Loans with an allowance recorded 1,566af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_ConsumerAndOtherLoansMember
1,343af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_ConsumerAndOtherLoansMember
Mortgage loans | Residential | Full documentation interest-only    
Financing receivable, impaired    
Unpaid Principal Balance, Loans with an allowance recorded 51,533us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
55,352us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Recorded Investment, Loans with an allowance recorded 43,187us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
46,331us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Related Allowance (3,503)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
(3,391)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Net Investment, Loans with an allowance recorded 39,684af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
42,940af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Mortgage loans | Residential | Full documentation amortizing loans    
Financing receivable, impaired    
Unpaid Principal Balance, Loans with an allowance recorded 52,320us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
43,044us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Recorded Investment, Loans with an allowance recorded 47,983us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
39,994us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Related Allowance (1,841)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
(1,425)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Net Investment, Loans with an allowance recorded 46,142af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
38,569af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_FullDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Mortgage loans | Residential | Reduced documentation interest-only    
Financing receivable, impaired    
Unpaid Principal Balance, Loans with an allowance recorded 89,147us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
90,171us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Recorded Investment, Loans with an allowance recorded 75,831us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
76,960us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Related Allowance (4,538)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
(4,661)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Net Investment, Loans with an allowance recorded 71,293af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
72,299af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationInterestOnlyLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Mortgage loans | Residential | Reduced documentation amortizing    
Financing receivable, impaired    
Unpaid Principal Balance, Loans with an allowance recorded 21,302us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
19,463us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Recorded Investment, Loans with an allowance recorded 19,778us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
18,117us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Related Allowance (637)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
(827)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Net Investment, Loans with an allowance recorded 19,141af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
17,290af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= af_ReducedDocumentationAmortizingLoansMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_ResidentialMortgageMember
Mortgage loans | Multi-family    
Financing receivable, impaired    
Unpaid Principal Balance, Loans with an allowance recorded 24,380us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
34,972us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
Unpaid Principal Balance, Loans without an allowance recorded 14,290us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
16,308us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
Recorded Investment, Loans with an allowance recorded 20,974us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
28,109us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
Recorded Investment, Loans without an allowance recorded 13,016us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
14,502us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
Related Allowance (2,785)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
(3,172)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
Net Investment, Loans with an allowance recorded 18,189af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
24,937af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
Net Investment, Loans without an allowance recorded 13,016af_ImpairedFinancingReceivableNetInvestmentWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
14,502af_ImpairedFinancingReceivableNetInvestmentWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= af_MultiFamilyMember
Mortgage loans | Commercial real estate    
Financing receivable, impaired    
Unpaid Principal Balance, Loans with an allowance recorded 25,383us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_CommercialRealEstateMember
24,991us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_CommercialRealEstateMember
Recorded Investment, Loans with an allowance recorded 19,530us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_CommercialRealEstateMember
19,270us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_CommercialRealEstateMember
Related Allowance (2,481)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_CommercialRealEstateMember
(2,446)us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_CommercialRealEstateMember
Net Investment, Loans with an allowance recorded $ 17,049af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_CommercialRealEstateMember
$ 16,824af_ImpairedFinancingReceivableNetInvestmentWithRelatedAllowanceRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ af_FinancingReceivablesInformationByPortfolioSegmentAxis
= us-gaap_CommercialRealEstateMember