XML 27 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan and Lease Losses and Unfunded Commitments and Letters of Credit (Analysis of Credit Quality of Loan Portfolio) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance $ 69,569us-gaap_LoansAndLeasesReceivableAllowance $ 72,454us-gaap_LoansAndLeasesReceivableAllowance $ 82,300us-gaap_LoansAndLeasesReceivableAllowance $ 57,985us-gaap_LoansAndLeasesReceivableAllowance
Loans, net 5,375,809us-gaap_LoansAndLeasesReceivableNetReportedAmount 4,444,842us-gaap_LoansAndLeasesReceivableNetReportedAmount    
Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 5,214,794us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
4,219,451us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Loans and Leases Receivable, Allowance 53,233us-gaap_LoansAndLeasesReceivableAllowance
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
52,280us-gaap_LoansAndLeasesReceivableAllowance
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Loans, net 5,161,561us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
4,167,171us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 256,468us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
341,142us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Valuation discount resulting from acquisition accounting 25,884colb_AcquisitionAccountingValuationDiscountOnCoveredLoans
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
43,297colb_AcquisitionAccountingValuationDiscountOnCoveredLoans
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Loans and Leases Receivable, Allowance 16,336us-gaap_LoansAndLeasesReceivableAllowance
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
20,174us-gaap_LoansAndLeasesReceivableAllowance
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Loans, net 214,248us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
277,671us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 5,086,653us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
4,027,764us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 216,807us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
264,008us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 34,967us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
53,231us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 3,175us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
12,118us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 93,174us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
137,989us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 36,486us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
64,989us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
467us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
27us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Commercial Portfolio Segment [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 50,334us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
72,870us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Secured Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 25,923us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
31,027us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
27,270us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
24,745us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
Secured Loans [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,033,628us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,483,647us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 48,087us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
69,650us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,963,210us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,372,038us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 37,927us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
48,510us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 15,790us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
43,309us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 937us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
2,849us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 54,628us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
68,300us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 9,223us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
18,291us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 927us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
696us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
753us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
689us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
Unsecured Loans [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 80,093us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
72,604us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,247us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
3,220us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 79,534us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
72,226us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,156us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
2,732us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
199us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
396us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 559us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
179us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 91us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
92us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Real Estate Portfolio Segment [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 172,379us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_RealEstatePortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
212,521us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_RealEstatePortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 2,281us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
1,252us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
694us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
654us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
One-to-Four Family Residential [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 171,764us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
105,892us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 31,981us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
41,642us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 163,914us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
98,626us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 28,822us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
35,066us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 55us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,567us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
1,842us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 7,795us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,699us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 3,159us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
4,734us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Commercial Land [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 799us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
489us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
460us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
488us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
Commercial Land [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 189,779us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
142,834us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 15,344us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
18,565us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 183,701us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
137,850us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 9,104us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
10,778us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 4,217us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
198us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,861us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
4,984us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 6,240us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
7,589us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 9,159us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
9,234us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
11,033us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
9,551us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
Income Property Multifamily [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,301,999us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,146,432us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 60,513us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
70,592us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,287,729us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,108,033us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 51,435us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
55,985us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 5,885us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,473us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,892us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
3,950us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 8,385us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
32,926us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 7,186us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
10,657us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 5,007us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
3,605us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
6,362us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
9,606us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
Owner Occupied [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 844,741us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
760,609us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 64,541us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
81,722us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 825,694us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
748,725us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 58,629us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
67,653us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 7,876us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 346us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
111us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 11,171us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
11,884us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 5,566us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
13,958us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Real Estate Construction Portfolio Segment [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 6,941us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_RealEstateConstructionPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
21,650us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_RealEstateConstructionPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 1,197us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
610us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
1,171us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
2,331us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
Land And Acquisition [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 16,510us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
11,670us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,508us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
9,349us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 15,307us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
7,526us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,595us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
4,674us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 167us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
2,739us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,036us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
4,144us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 913us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
1,936us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Residential Construction [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 1,860us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
822us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
635us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
864us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
Residential Construction [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 98,521us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
41,992us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,845us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
5,432us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 96,031us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
36,270us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 741us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
3,008us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 909us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,352us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,581us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
3,370us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,104us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
2,424us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 622us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
285us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
316us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
665us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
Income Property Multifamily Construction [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 73,783us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
86,521us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,662us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
5,515us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 73,783us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
86,206us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,435us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
3,806us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
315us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 227us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
1,709us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 434us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
58us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
102us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
35us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
Owner Occupied Construction [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 58,944us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
38,916us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 926us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
1,354us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 58,055us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
38,916us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 926us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
1,074us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 889us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
280us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Allowance 3,180us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,547us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,437us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,719us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Consumer Portfolio Segment [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 345,032us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
328,334us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 26,814us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
34,101us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 339,695us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
321,348us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Pass [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 24,037us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
30,722us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 68us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
331us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Special Mention [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
33us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 5,269us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
6,188us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,777us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
3,319us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
467us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
27us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Unlikely to be Collected Financing Receivable [Member] | Purchased Credit Impaired Loans [Member]        
Financing Receivable, Recorded Investment [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount $ 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
$ 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_UnlikelyToBeCollectedFinancingReceivableMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember