XML 17 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan and Lease Losses (Note Restructurings During Period) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
loans
Mar. 31, 2014
loans
Non-PCI Loans    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 59us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
61us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Financing Receivable, Modifications, Post-Modification Recorded Investment $ 11,718us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
$ 13,063us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 8us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
9us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 4,941us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
1,315us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Non-PCI Loans | Interest Only Loan    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 3,796us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2,253us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 3,796us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
410us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Non-PCI Loans | Loan Term Extension    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
12us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 770us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
3,192us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 220us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
41us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Below Market Interest Rate    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 45us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
28us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 6,866us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
5,598us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 778us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
576us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Discharge of Debt    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
14us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 286us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
2,020us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 147us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
288us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Commercial | Interest Only Loan | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
1,911us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
410us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Non-PCI Loans | Commercial | Interest Only Loan | Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 3,796us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
196us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 3,796us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Non-PCI Loans | Commercial | Interest Only Loan | Lease financing    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
146us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Non-PCI Loans | Commercial | Loan Term Extension | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 220us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 220us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Commercial | Loan Term Extension | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 535us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
2,620us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Commercial | Loan Term Extension | Lease financing    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
234us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Commercial | Below Market Interest Rate | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 47us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
82us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Commercial | Below Market Interest Rate | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
12us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 3,541us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
4,677us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 733us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
449us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Commercial | Below Market Interest Rate | Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 172us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
110us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Commercial | Discharge of Debt | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
1,003us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Noncommerical | Loan Term Extension | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
338us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Noncommerical | Loan Term Extension | Revolving mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 10us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
 
Non-PCI Loans | Noncommerical | Loan Term Extension | Consumer    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 5us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
41us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Noncommerical | Below Market Interest Rate | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 23us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 708us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
451us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 45us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
127us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommerical | Below Market Interest Rate | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 396us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommerical | Below Market Interest Rate | Revolving mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 18us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
278us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommerical | Below Market Interest Rate | Consumer    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 34us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommerical | Below Market Interest Rate | Other    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 1,950us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommerical | Discharge of Debt | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 68us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
708us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
288us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Noncommerical | Discharge of Debt | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
62us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Noncommerical | Discharge of Debt | Revolving mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 218us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
229us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 147us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Noncommerical | Discharge of Debt | Consumer    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
18us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
PCI Loans    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 470us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
21,765us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
4us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 65us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
47,718us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
PCI Loans | Interest Only Loan    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
15,906us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
15,906us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
PCI Loans | Loan Term Extension    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
281us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
PCI Loans | Below Market Interest Rate    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 470us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
5,578us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 65us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
31,812us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
PCI Loans | Commercial | Interest Only Loan | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
15,906us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
15,906us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
PCI Loans | Commercial | Loan Term Extension | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
281us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
PCI Loans | Commercial | Below Market Interest Rate | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
37us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
PCI Loans | Commercial | Below Market Interest Rate | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
5,439us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
47us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
PCI Loans | Commercial | Below Market Interest Rate | Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 65us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
PCI Loans | Noncommerical | Below Market Interest Rate | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Number of Contracts 7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 470us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
102us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment $ 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
$ 436us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember