XML 38 R52.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 the Loan Portfolio) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance $ 70,234us-gaap_LoansAndLeasesReceivableAllowance $ 69,569us-gaap_LoansAndLeasesReceivableAllowance $ 70,571us-gaap_LoansAndLeasesReceivableAllowance $ 72,454us-gaap_LoansAndLeasesReceivableAllowance
Loans, net 5,380,661us-gaap_LoansAndLeasesReceivableNetReportedAmount 5,375,809us-gaap_LoansAndLeasesReceivableNetReportedAmount    
Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 5,231,056us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,214,794us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Loans and Leases Receivable, Allowance 53,703us-gaap_LoansAndLeasesReceivableAllowance
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
53,233us-gaap_LoansAndLeasesReceivableAllowance
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Loans, net 5,177,353us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,161,561us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 243,111us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
256,468us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Acquisition Accounting Valuation Discount on Purchased Credit Impaired Loans 23,272colb_AcquisitionAccountingValuationDiscountonPurchasedCreditImpairedLoans
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
     
Loans and Leases Receivable, Allowance 16,531us-gaap_LoansAndLeasesReceivableAllowance
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
16,336us-gaap_LoansAndLeasesReceivableAllowance
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Loans, net 203,308us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
214,248us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 5,122,539us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,086,653us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 30,254us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
34,967us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 78,263us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
93,174us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Substandard [Member] | Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 33,945us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
36,486us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Doubtful [Member] | Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Secured Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 25,761us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
25,923us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
28,801us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
31,027us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
Secured Loans [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,055,359us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,033,628us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,995,680us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,963,210us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 19,210us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
15,790us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Secured Loans [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 40,469us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
54,628us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 9,060us-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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Unsecured Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 1,012us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
927us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
746us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
696us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
Unsecured Loans [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 79,219us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
80,093us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,096us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
2,247us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Unsecured Loans [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 78,498us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
79,534us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,057us-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]        
Accounts, Notes, Loans and Financing Receivable [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
0us-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]        
Accounts, Notes, Loans and Financing Receivable [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
0us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 721us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
559us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 39us-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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
One-to-Four Family Residential [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 1,364us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
2,281us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
1,194us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
1,252us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
One-to-Four Family Residential [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 170,307us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
171,764us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 31,127us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
31,981us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 162,448us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
163,914us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 27,881us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,465us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
55us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 6,394us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
7,795us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
One-to-Four Family Residential [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
One-to-Four Family Residential [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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
   
Commercial Land [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 827us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
799us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
579us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
489us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
Commercial Land [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 193,442us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
189,779us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 187,519us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
183,701us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Commercial Land [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 3,459us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
4,217us-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]        
Accounts, Notes, Loans and Financing Receivable [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
     
Commercial Land [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 2,464us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,861us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,668us-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]        
Accounts, Notes, Loans and Financing Receivable [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] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
     
Income Property Multifamily [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 8,440us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
9,159us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
10,107us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
9,234us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
Income Property Multifamily [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,309,544us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,301,999us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,301,779us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,287,729us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 45,298us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 3,517us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,885us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 0us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 4,248us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
8,385us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 12,031us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
7,186us-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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Income Property Multifamily [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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
   
Owner Occupied [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 5,612us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
5,007us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
4,560us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
3,605us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
Owner Occupied [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 846,187us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
844,741us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 828,244us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
825,694us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,757us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
7,876us-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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Owner Occupied [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 16,186us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
11,171us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Owner Occupied [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Land And Acquisition [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 1,026us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
1,197us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
580us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
610us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
Land And Acquisition [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 16,798us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
16,510us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 16,180us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
15,307us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Land And Acquisition [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 166us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
167us-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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Land And Acquisition [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 452us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,036us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 894us-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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Land And Acquisition [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
     
Residential Construction [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 1,790us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
1,860us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
696us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
822us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
Residential Construction [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 105,645us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
98,521us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount   1,845us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
   
Residential Construction [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 103,257us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
96,031us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 732us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
741us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 680us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
909us-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]        
Accounts, Notes, Loans and Financing Receivable [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
     
Residential Construction [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,708us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,581us-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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Residential Construction [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Residential Construction [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Income Property Multifamily Construction [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 827us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
622us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
320us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
285us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
Income Property Multifamily Construction [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 62,958us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
73,783us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount   1,662us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 62,958us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
73,783us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Income Property Multifamily Construction [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
     
Income Property Multifamily Construction [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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
0us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 224us-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]        
Accounts, Notes, Loans and Financing Receivable [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] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Owner Occupied Construction [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 499us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
434us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
154us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
58us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
Owner Occupied Construction [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 55,439us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
58,944us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Pass [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 54,563us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
58,055us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Owner Occupied Construction [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 876us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
889us-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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Owner Occupied Construction [Member] | Doubtful [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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
     
Consumer Portfolio Segment [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Allowance 2,835us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
3,180us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,637us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
2,547us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Consumer Portfolio Segment [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 336,158us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
345,032us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 25,390us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
26,814us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 331,413us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_PassMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
339,695us-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]        
Accounts, Notes, Loans and Financing Receivable [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
   
Consumer Portfolio Segment [Member] | Special Mention [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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_LoansExcludingPurchasedCreditImpairedLoansMember
68us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SpecialMentionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Substandard [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 4,745us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,269us-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]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans and Leases Receivable, Gross, Carrying Amount 1,959us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
/ colb_LoansByMajorCategoryAxis
= colb_PurchasedCreditImpairedLoansMember
2,777us-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]        
Accounts, Notes, Loans and Financing Receivable [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
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_DoubtfulMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
   
Consumer Portfolio Segment [Member] | Unlikely to be Collected Financing Receivable [Member] | Loans, Excluding Purchased Credit Impaired Loans [Member]        
Accounts, Notes, Loans and Financing Receivable [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]        
Accounts, Notes, Loans and Financing Receivable [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