XML 66 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Analysis of Impaired Loans) (Details) (Loans, Excluding Purchased Credit Impaired Loans [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Recorded Investment of Loans Collectively Measured for Contingency Provision $ 5,186,695us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment $ 4,193,062us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment  
Recorded Investment of Loans Individually Measured for Specific Impairment 28,099us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 26,389us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment  
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment 23us-gaap_ImpairedFinancingReceivableRecordedInvestment  
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance 27us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance  
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance 4us-gaap_ImpairedFinancingReceivableRelatedAllowance  
Impaired Financing Receivable, Average Recorded Investment 26,635us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 32,039us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 47,524us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
Impaired Financing Receivable, Interest Income, Accrual Method 1,327us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 1,306us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 1,114us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
Income Property Multifamily Construction [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 73,783us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
86,521us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
3,169us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Consumer Portfolio Segment [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 344,908us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
328,167us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 124us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
167us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 147us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
253us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,112us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 9us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
6us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
7us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Land And Acquisition [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 16,401us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
9,726us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 109us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,944us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 109us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
113us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 109us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
113us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 67us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
71us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 694us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,624us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
4,465us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 6us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
6us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Residential Construction [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 98,521us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
41,992us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
420us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
3,223us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
11us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Commercial Land [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 189,779us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
142,719us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
115us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 82us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,691us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
3,124us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Income Property Multifamily [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 1,295,650us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,140,019us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 6,349us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
6,413us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
918us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
933us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
26us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 6,782us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
8,910us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
7,895us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 270us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
238us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
77us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Owner Occupied [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 835,895us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
749,601us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 8,846us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
11,008us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 582us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
3,802us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 582us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
3,817us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 27us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,073us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 9,472us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
10,779us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
13,315us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 956us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
971us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,004us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Owner Occupied Construction [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 58,944us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
38,916us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
One-to-Four Family Residential [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 169,619us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
104,272us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 2,145us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,620us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 424us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
442us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 465us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
479us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 120us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
138us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 2,094us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,665us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,130us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 49us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
63us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Secured Loans [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 2,023,104us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,478,560us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 10,524us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,087us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 99us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,866us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 99us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,885us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 25us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
343us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 7,345us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,636us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
8,978us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 36us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
19us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
9us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Unsecured Loans [Member]
     
Recorded Investment of Loans Collectively Measured for Contingency Provision 80,091us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
72,569us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment of Loans Individually Measured for Specific Impairment 2us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
35us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Recorded Investment 2us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
35us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 2us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
35us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 2us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
35us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Financing Receivable, Average Recorded Investment 19us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
61us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
113us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Financing Receivable, Interest Income, Accrual Method 1us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
3us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
6us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
Impaired Loans Without Recorded Allowance [Member]
     
Recorded Investment 26,883us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
18,190us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 38,433us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
26,223us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans With Recorded Allowance [Member]
     
Recorded Investment 1,216us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
8,199us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 1,257us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
8,289us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Related Allowance 241us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,690us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ImpairedLoansWithRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member]      
Recorded Investment 124us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
144us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 201us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
210us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Income Property Multifamily Construction [Member]      
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Land And Acquisition [Member]      
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,831us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,587us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_LandAndAcquisitionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Residential Construction [Member]      
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_ResidentialConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Commercial Land [Member]      
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
115us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
398us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_CommercialLandMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Income Property Multifamily [Member]      
Recorded Investment 6,349us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
5,495us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 10,720us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
7,885us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_IncomePropertyMultifamilyMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Owner Occupied [Member]      
Recorded Investment 8,264us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
7,206us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 12,732us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
10,464us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Owner Occupied Construction [Member]      
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OwnerOccupiedConstructionMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | One-to-Four Family Residential [Member]      
Recorded Investment 1,721us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
1,178us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 2,370us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,119us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_OneToFourFamilyResidentialMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Secured Loans [Member]      
Recorded Investment 10,425us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,221us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance 12,410us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
2,560us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_SecuredLoansMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Impaired Loans Without Recorded Allowance [Member] | Unsecured Loans [Member]      
Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
 
Unpaid Principal Balance $ 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember
$ 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= colb_UnsecuredLoansMember
/ colb_ImpairedFinancingReceivableWithoutRelatedAllowanceAxis
= colb_ImpairedLoansWithoutRecordedAllowanceMember
/ colb_LoansByMajorCategoryAxis
= colb_LoansExcludingPurchasedCreditImpairedLoansMember