XML 79 R72.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
12 Months Ended
Dec. 31, 2014
loans
Dec. 31, 2013
loans
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment $ 151,479us-gaap_FinancingReceivableModificationsRecordedInvestment $ 206,756us-gaap_FinancingReceivableModificationsRecordedInvestment
Commercial    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 118,166us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
174,393us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 3,037us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
22,034us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 101,121us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
136,710us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Other commercial real estate    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 2,823us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
4,620us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 10,528us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
10,980us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Lease financing    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 623us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
49us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial | Other    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 34us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Noncommercial    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 33,313us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
32,363us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
Noncommercial | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 27,252us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
27,006us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
Noncommercial | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 1,391us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
1,108us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
Noncommercial | Revolving mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 3,675us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
3,095us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
Non-PCI Loans    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 104,607us-gaap_FinancingReceivableModificationsRecordedInvestment
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
104,448us-gaap_FinancingReceivableModificationsRecordedInvestment
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 12us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
13us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 1,180us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
1,080us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Financing Receivable, Modifications, Number of Contracts 248us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
148us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 30,869us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
24,787us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
Non-PCI Loans | Interest Only Loan    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 364us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Number of Contracts 12us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
10us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 2,375us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2,547us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Non-PCI Loans | Loan Term Extension    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Number of Contracts 63us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
23us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 8,404us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
3,918us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Below Market Interest Rate    
Financing Receivable, Modifications [Line Items]    
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 486us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
746us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Number of Contracts 137us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
77us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 17,345us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
15,235us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Discharge of Debt    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 5us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
8us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 330us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
334us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Number of Contracts 36us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
38us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 2,745us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
3,087us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ 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, 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_InterestOnlyLoanMember
1us-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 364us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Number of Contracts 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
6us-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 1,973us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
1,520us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ 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 | Other commercial real estate    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ 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_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ 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_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ 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, 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_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 0us-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
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_InterestOnlyLoanMember
2us-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 250us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
397us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ 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, 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_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 0us-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
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_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 187us-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
Non-PCI Loans | Commercial | Loan Term Extension | Mortgage    
Financing Receivable, Modifications [Line Items]    
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
Financing Receivable, Modifications, Number of Contracts 18us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
9us-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 4,848us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
3,270us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ 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 | Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
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_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ 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
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Number of Contracts 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 2,274us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
47us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ 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, 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
Financing Receivable, Modifications, Number of Contracts 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-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 198us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ 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, 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
Financing Receivable, Modifications, Number of Contracts 11us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
3us-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 372us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
609us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ 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, Subsequent Default, Number of Contracts 3us-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 441us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
295us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Number of Contracts 44us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
28us-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 12,642us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
10,873us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ 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 | Other commercial real estate    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ 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_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 337us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
378us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ 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, 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
Financing Receivable, Modifications, Number of Contracts 13us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
3us-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 751us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
851us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ 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, Subsequent Default, Number of Contracts 1us-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
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-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 949us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Noncommercial | Interest Only Loan | Mortgage    
Financing Receivable, Modifications [Line Items]    
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_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ 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
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
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_InterestOnlyLoanMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ 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
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
630us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Non-PCI Loans | Noncommercial | Interest Only Loan | Lease financing    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ 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
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 118us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Non-PCI Loans | Noncommercial | Interest Only Loan | Other    
Financing Receivable, Modifications [Line Items]    
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_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
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_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
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_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 34us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_OtherLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Non-PCI Loans | Noncommercial | Loan Term Extension | Mortgage    
Financing Receivable, Modifications [Line Items]    
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
Financing Receivable, Modifications, Number of Contracts 19us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
11us-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 572us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
539us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Noncommercial | Loan Term Extension | Construction and land development    
Financing Receivable, Modifications [Line Items]    
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_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ 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
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Number of Contracts 7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 226us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Noncommercial | Loan Term Extension | Consumer    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-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
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Number of Contracts 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
2us-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 99us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
62us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Non-PCI Loans | Noncommercial | Below Market Interest Rate | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
0us-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
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Number of Contracts 41us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
21us-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 2,444us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
1,235us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommercial | Below Market Interest Rate | Construction and land development    
Financing Receivable, Modifications [Line Items]    
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
Financing Receivable, Modifications, Number of Contracts 12us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
4us-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 389us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
269us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommercial | Below Market Interest Rate | Revolving mortgage    
Financing Receivable, Modifications [Line Items]    
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
3us-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
451us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
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
= fcnca_BelowMarketInterestRateMember
13us-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 217us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
801us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommercial | Below Market Interest Rate | Consumer    
Financing Receivable, Modifications [Line Items]    
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
Financing Receivable, Modifications, Number of Contracts 10us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
3us-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 193us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
219us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Non-PCI Loans | Noncommercial | Discharge of Debt | Mortgage    
Financing Receivable, Modifications [Line Items]    
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
= 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 268us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
60us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Number of Contracts 12us-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 1,067us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
510us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Noncommercial | Discharge of Debt | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-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 62us-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
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-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 62us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Noncommercial | Discharge of Debt | Consumer Portfolio Segment [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ 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_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Number of Contracts 4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 4us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Non-PCI Loans | Noncommercial | Discharge of Debt | Revolving mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
6us-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 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
274us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Number of Contracts 17us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
31us-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 663us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
2,577us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_NonPCILoansMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Loans Acquired With Deteriorated Credit Quality [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Recorded Investment 46,872us-gaap_FinancingReceivableModificationsRecordedInvestment
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
102,308us-gaap_FinancingReceivableModificationsRecordedInvestment
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 15us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
14us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 214us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
12,059us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
Financing Receivable, Modifications, Number of Contracts 79us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
47us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 12,206us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
24,477us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
Loans Acquired With Deteriorated Credit Quality [Member] | Interest Only Loan    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 2us-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
2,889us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
8us-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
5,530us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Loans Acquired With Deteriorated Credit Quality [Member] | Loan Term Extension    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 5us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 53us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
5,277us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Number of Contracts 4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
12us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 700us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
8,637us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Loans Acquired With Deteriorated Credit Quality [Member] | Below Market Interest Rate    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 6us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
9us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 161us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
3,893us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Number of Contracts 47us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
26us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 9,847us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
10,200us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Loans Acquired With Deteriorated Credit Quality [Member] | Discharge of Debt    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Number of Contracts 26us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 1,659us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Interest Only Loan | Construction and land development    
Financing Receivable, Modifications [Line Items]    
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_InterestOnlyLoanMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ 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_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2,590us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
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_InterestOnlyLoanMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ 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_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
2,590us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Interest Only Loan | Mortgage    
Financing Receivable, Modifications [Line Items]    
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_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
1us-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
299us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
5us-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
2,880us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Interest Only Loan | Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
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_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ 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
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
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_InterestOnlyLoanMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ 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
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
21us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Loan Term Extension | Construction and land development    
Financing Receivable, Modifications [Line Items]    
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
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
6us-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 332us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
2,247us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Loan Term Extension | Mortgage    
Financing Receivable, Modifications [Line Items]    
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_LoanTermExtensionMember
1us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ 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_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
157us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
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_LoanTermExtensionMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ 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_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
157us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Loan Term Extension | Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
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_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ 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
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
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_LoanTermExtensionMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ 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
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
1,080us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Below Market Interest Rate | Construction and land development    
Financing Receivable, Modifications [Line Items]    
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
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
2us-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 116us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
106us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Below Market Interest Rate | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
4us-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 138us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
2,418us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Number of Contracts 16us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
12us-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 5,783us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
7,513us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Below Market Interest Rate | Commercial and industrial    
Financing Receivable, Modifications [Line Items]    
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_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 0us-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
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
2us-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
493us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Loans Acquired With Deteriorated Credit Quality [Member] | Commercial | Other Concession | Mortgage    
Financing Receivable, Modifications [Line Items]    
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_OtherConcessionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
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_OtherConcessionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
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_OtherConcessionMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
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_OtherConcessionMember
110us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
Loans Acquired With Deteriorated Credit Quality [Member] | Noncommercial | Interest Only Loan | Mortgage    
Financing Receivable, Modifications [Line Items]    
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_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ 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
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ 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
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
39us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_InterestOnlyLoanMember
Loans Acquired With Deteriorated Credit Quality [Member] | Noncommercial | Loan Term Extension | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 5us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 53us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
5,120us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Number of Contracts 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 317us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
5,153us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Loans Acquired With Deteriorated Credit Quality [Member] | Noncommercial | Loan Term Extension | Construction and land development    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 51us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fcnca_ConstructionAndLandDevelopmentNoncommercialMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_LoanTermExtensionMember
Loans Acquired With Deteriorated Credit Quality [Member] | Noncommercial | Below Market Interest Rate | Mortgage    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
5us-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 23us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
1,475us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Financing Receivable, Modifications, Number of Contracts 29us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
10us-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 3,948us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
2,088us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_BelowMarketInterestRateMember
Loans Acquired With Deteriorated Credit Quality [Member] | Noncommercial | Discharge of Debt | Mortgage    
Financing Receivable, Modifications [Line Items]    
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_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ 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_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Number of Contracts 26us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Financing Receivable, Modifications, Post-Modification Recorded Investment 1,659us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_MortgageReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= us-gaap_DischargeOfDebtMember
Loans Acquired With Deteriorated Credit Quality [Member] | Noncommercial | Other Concession    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Modifications, Subsequent Default, Number of Contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
Financing Receivable, Modifications, Subsequent Default, Recorded Investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
Financing Receivable, Modifications, Number of Contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
Financing Receivable, Modifications, Post-Modification Recorded Investment $ 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember
$ 110us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fcnca_NoncommercialSegmentMember
/ fcnca_LoanDesignationAxis
= fcnca_LoansAcquiredWithDeterioratedCreditQualityMember
/ fcnca_LoanTermAxis
= fcnca_OtherConcessionMember