XML 118 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses - Analysis of Past Due and Nonaccrual Loans (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days $ 3,924us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
$ 5,519us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
60-89 Days 1,315us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
1,530us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
> 90 Days 2,709us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
2,080us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Total past due 7,948us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
9,129us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Current 1,667,765us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
1,603,620us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Total orig. loans 1,675,713us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
1,612,749us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
> 90 Days and still accruing 328us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
 
Nonaccrual loans 34,248us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
32,529us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 2,058us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
2,668us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
60-89 Days 514us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
145us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
> 90 Days 215us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
413us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Total past due 2,787us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
3,226us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Current 592,832us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
613,652us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Total orig. loans 595,619us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
616,878us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Nonaccrual loans 2,236us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
1,646us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
RE Mortgage [Member] | Residential [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 1,225us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
1,296us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
60-89 Days   919us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
> 90 Days 629us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
100us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Total past due 1,854us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,315us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Current 158,187us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
152,279us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Total orig. loans 160,041us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
154,594us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
> 90 Days and still accruing 328us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
 
Nonaccrual loans 4,111us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
3,430us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
RE Mortgage [Member] | Residential [Member] | PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 1,401us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,041us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
60-89 Days   24us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
> 90 Days 121us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
239us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Total past due 1,522us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,304us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Current 116,832us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
118,517us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Total orig. loans 118,354us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
120,821us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Nonaccrual loans 728us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
799us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
RE Mortgage [Member] | Commercial [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 545us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
735us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
60-89 Days 714us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
 
> 90 Days 1,028us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
900us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Total past due 2,287us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
1,635us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Current 968,146us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
927,162us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Total orig. loans 970,433us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
928,797us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Nonaccrual loans 22,486us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
20,736us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
RE Mortgage [Member] | Commercial [Member] | PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 560us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
260us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
60-89 Days 75us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
 
Total past due 635us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
260us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Current 365,461us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
375,965us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Total orig. loans 366,096us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
376,225us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Nonaccrual loans 1,003us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
366us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Home equity lines of credit [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 1,689us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
2,066us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
60-89 Days 285us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
296us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
> 90 Days 565us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
754us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Total past due 2,539us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,116us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Current 296,759us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
302,050us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Total orig. loans 299,298us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
305,166us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Nonaccrual loans 3,700us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
4,336us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Home equity lines of credit [Member] | PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 69us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
275us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
60-89 Days 395us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
118us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
> 90 Days 38us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
73us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Total past due 502us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
466us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Current 36,220us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
37,931us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Total orig. loans 36,722us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
38,397us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Nonaccrual loans 414us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
346us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Home equity loans [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 140us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
615us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
60-89 Days 276us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
192us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
> 90 Days 390us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
202us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Total past due 806us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
1,009us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Current 26,086us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
22,550us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Total orig. loans 26,892us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
23,559us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Nonaccrual loans 1,217us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
1,197us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Home equity loans [Member] | PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
60-89 Days 43us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
 
> 90 Days 25us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
25us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Total past due 68us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
25us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Current 4,966us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
6,960us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Total orig. loans 5,034us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
6,985us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Nonaccrual loans 25us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
25us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Auto Indirect [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 2us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
4us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
> 90 Days 14us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
17us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Total past due 16us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
21us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Current 16us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
91us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Total orig. loans 32us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
112us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Nonaccrual loans 14us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
18us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Other Consumer [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 5us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
64us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
60-89 Days 5us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
24us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
> 90 Days 59us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
46us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Total past due 69us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
134us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Current 28,671us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
28,096us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Total orig. loans 28,740us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
28,230us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Nonaccrual loans 62us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
66us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Other Consumer [Member] | PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 28us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
25us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
60-89 Days 1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
3us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
> 90 Days 31us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
76us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Total past due 60us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
104us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Current 4,129us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
4,666us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Total orig. loans 4,189us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
4,770us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Nonaccrual loans 66us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
110us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
C&I [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days 318us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
739us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
60-89 Days 35us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
99us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
> 90 Days 24us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
61us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Total past due 377us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
899us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Current 133,678us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
125,712us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Total orig. loans 134,055us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
126,611us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Nonaccrual loans 191us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
246us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
C&I [Member] | PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Past due: 30-59 Days   67us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Total past due   67us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Current 36,429us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
40,832us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Total orig. loans 36,429us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
40,899us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Construction [Member] | Residential [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current 23,664us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
21,135us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Total orig. loans 23,664us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
21,135us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Nonaccrual loans 2,373us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
2,401us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Construction [Member] | Residential [Member] | PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current 15,705us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
16,808us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Total orig. loans 15,705us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
16,808us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Construction [Member] | Commercial [Member] | Originated loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current 32,558us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
24,545us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Total orig. loans 32,558us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
24,545us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Nonaccrual loans 94us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
99us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Construction [Member] | Commercial [Member] | PNCI loans [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Current 13,090us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
11,973us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Total orig. loans $ 13,090us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
$ 11,973us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember