XML 157 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans - Wholesale Loan Portfolio - Real Estate Class of Loans (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans $ 756,971,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome $ 747,508,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome $ 721,160,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
Wholesale      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 331,219,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
324,502,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
311,718,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
% of total criticized to total retained loans 1.53%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1.45%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.21%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.18%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real Estate Multifamily      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 53,319,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
51,049,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 1.25%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1.28%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.24%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.25%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real Estate Commercial lessors      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 17,394,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
17,438,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 4.58%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
4.82%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.51%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.63%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real Estate Commercial construction and development      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 4,542,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
4,264,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 0.62%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.98%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.00%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.00%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real Estate Other      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 7,152,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
6,362,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 0.92%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.49%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.62%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.27%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Real estate      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 82,407,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
79,113,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of total criticized to total retained loans 1.89%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1.98%jpm_PercentageOfCriticizedLoansToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
% of nonaccrual loans to total retained loans 0.31%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0.32%jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real Estate Multifamily      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 665,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
652,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real Estate Commercial lessors      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 796,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
841,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real Estate Commercial construction and development      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 28,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
42,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real Estate Other      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 66,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
31,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized | Real estate      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 1,555,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
1,566,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 696,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
599,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real Estate Multifamily      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 127,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
126,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real Estate Commercial lessors      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 88,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
110,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialLessorsMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real Estate Commercial construction and development      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 0jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
0jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real Estate Other      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans 44,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
17,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= jpm_WholesaleRealEstateOtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Wholesale | Criticized nonaccrual | Real estate      
Loans and Leases Receivable Disclosure [Line Items]      
Total retained loans $ 259,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember
$ 253,000,000jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= jpm_CriticizedNonaccrualMember
/ jpm_PortfolioSegmentAxis
= us-gaap_CommercialPortfolioSegmentMember