XML 128 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses - Impaired Loans (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Originated loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Recorded investment, With no related allowance recorded $ 50,199us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
$ 63,560us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
$ 48,466us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Unpaid principal, With no related allowance recorded 63,954us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
75,010us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
61,660us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Average recorded Investment, With no related allowance recorded 49,332us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
68,975us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
57,354us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Interest income Recognized, With no related allowance recorded 302us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
371us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
1,095us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Recorded investment, With an allowance recorded 11,498us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
14,641us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
11,021us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Unpaid principal, With an allowance recorded 12,302us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
19,810us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
11,863us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Related allowance, With an allowance recorded 4,122us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
3,495us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
3,646us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Average recorded Investment, With an allowance recorded 11,260us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
14,781us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
11,938us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
Interest income Recognized, With an allowance recorded 94us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
71us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
409us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
PNCI loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Recorded investment, With no related allowance recorded 1,205us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
1,325us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
1,124us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Unpaid principal, With no related allowance recorded 3,647us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
3,520us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
3,433us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Average recorded Investment, With no related allowance recorded 1,164us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
1,348us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
1,344us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Interest income Recognized, With no related allowance recorded 1us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
8us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Recorded investment, With an allowance recorded 2,124us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
774us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
1,636us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Unpaid principal, With an allowance recorded 2,136us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
792us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
1,654us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Related allowance, With an allowance recorded 570us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
446us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
621us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Average recorded Investment, With an allowance recorded 1,879us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
714us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
1,107us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
Interest income Recognized, With an allowance recorded 18us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
48us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
RE Mortgage [Member] | Residential [Member] | Originated loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Recorded investment, With no related allowance recorded 3,360us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
4,349us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
3,287us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Unpaid principal, With no related allowance recorded 5,330us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
6,532us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
5,138us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Average recorded Investment, With no related allowance recorded 3,323us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
4,206us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
3,826us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Interest income Recognized, With no related allowance recorded 8us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
38us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Recorded investment, With an allowance recorded 3,402us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,457us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,724us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Unpaid principal, With an allowance recorded 3,570us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,528us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,865us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Related allowance, With an allowance recorded 915us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
502us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
797us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Average recorded Investment, With an allowance recorded 3,063us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,353us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,677us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Interest income Recognized, With an allowance recorded 22us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
13us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
91us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 389us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
84us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
343us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Unpaid principal, With no related allowance recorded 488us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
84us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
353us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Average recorded Investment, With no related allowance recorded 366us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
58us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
246us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Interest income Recognized, With no related allowance recorded 1us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Recorded investment, With an allowance recorded 635us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
432us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
834us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Unpaid principal, With an allowance recorded 644us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
443us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
852us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Related allowance, With an allowance recorded 73us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
164us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
177us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Average recorded Investment, With an allowance recorded 734us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
334us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
516us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Interest income Recognized, With an allowance recorded 2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
8us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 40,094us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
53,996us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
38,477us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Unpaid principal, With no related allowance recorded 43,898us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
59,159us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
41,949us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Average recorded Investment, With no related allowance recorded 39,286us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
57,403us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
45,915us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Interest income Recognized, With no related allowance recorded 283us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
340us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
995us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Recorded investment, With an allowance recorded 3,281us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
4,599us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,943us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Unpaid principal, With an allowance recorded 3,432us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
5,240us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
3,101us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Related allowance, With an allowance recorded 598us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
855us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
302us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Average recorded Investment, With an allowance recorded 3,112us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
5,773us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
4,119us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Interest income Recognized, With an allowance recorded 40us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
25us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
144us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 313us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
870us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
366us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Unpaid principal, With no related allowance recorded 2,601us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
3,044us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2,620us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Average recorded Investment, With no related allowance recorded 339us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
905us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
753us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Recorded investment, With an allowance recorded 835us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
148us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
146us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Unpaid principal, With an allowance recorded 838us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
149us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
146us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Related allowance, With an allowance recorded 201us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
113us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
108us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Average recorded Investment, With an allowance recorded 490us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
157us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
148us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
Interest income Recognized, With an allowance recorded 10us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_MortgageLoansOnRealEstateMember
8us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 2,631us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,386us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,001us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Unpaid principal, With no related allowance recorded 5,791us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
6,833us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
6,094us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Average recorded Investment, With no related allowance recorded 2,816us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,972us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,355us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Interest income Recognized, With no related allowance recorded   2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
26us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Recorded investment, With an allowance recorded 2,808us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,214us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,185us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Unpaid principal, With an allowance recorded 3,077us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,449us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,533us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Related allowance, With an allowance recorded 1,636us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
1,228us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
1,769us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Average recorded Investment, With an allowance recorded 2,997us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
3,057us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
2,982us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Interest income Recognized, With an allowance recorded 12us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
14us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
71us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 414us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
326us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
346us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Unpaid principal, With no related allowance recorded 450us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
336us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
374us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Average recorded Investment, With no related allowance recorded 380us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
339us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
287us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Interest income Recognized, With no related allowance recorded   6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
(1)us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Recorded investment, With an allowance recorded 437us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
166us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
436us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Unpaid principal, With an allowance recorded 437us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
172us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
436us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Related allowance, With an allowance recorded 221us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
166us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
205us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Average recorded Investment, With an allowance recorded 436us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
195us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
319us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
Interest income Recognized, With an allowance recorded 4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_HomeEquityMember
  20us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 870us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
541us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
750us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Unpaid principal, With no related allowance recorded 1,335us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
921us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
1,187us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Average recorded Investment, With no related allowance recorded 810us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
483us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
651us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Interest income Recognized, With no related allowance recorded     6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Recorded investment, With an allowance recorded 464us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
234us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
504us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Unpaid principal, With an allowance recorded 566us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
300us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
597us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Related allowance, With an allowance recorded 337us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
178us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
284us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Average recorded Investment, With an allowance recorded 484us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
170us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
365us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Interest income Recognized, With an allowance recorded 1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
13us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 25us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
  25us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Unpaid principal, With no related allowance recorded 25us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
  25us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Average recorded Investment, With no related allowance recorded 25us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
  12us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_HomeEquityLoansMember
Auto Indirect [Member] | Originated loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Recorded investment, With no related allowance recorded 10us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
45us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Unpaid principal, With no related allowance recorded 30us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
82us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
49us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Average recorded Investment, With no related allowance recorded 12us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
66us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
35us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Recorded investment, With an allowance recorded 4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Unpaid principal, With an allowance recorded 6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
5us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Related allowance, With an allowance recorded 1us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
1us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
 
Average recorded Investment, With an allowance recorded 4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
7us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_AutoIndirectMember
Other Consumer [Member] | Originated loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Recorded investment, With no related allowance recorded 19us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
32us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
25us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Unpaid principal, With no related allowance recorded 23us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
37us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
32us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Average recorded Investment, With no related allowance recorded 22us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
21us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
21us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Interest income Recognized, With no related allowance recorded     1us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Recorded investment, With an allowance recorded 43us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
5us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
41us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Unpaid principal, With an allowance recorded 53us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
41us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Related allowance, With an allowance recorded 17us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
1us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
11us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Average recorded Investment, With an allowance recorded 42us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
7us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
25us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ 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]      
Recorded investment, With no related allowance recorded 59us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
34us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
37us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Unpaid principal, With no related allowance recorded 78us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
45us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
54us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Average recorded Investment, With no related allowance recorded 48us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
37us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
36us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Recorded investment, With an allowance recorded 217us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
28us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
220us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Unpaid principal, With an allowance recorded 217us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
28us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
220us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Related allowance, With an allowance recorded 75us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
3us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
131us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Average recorded Investment, With an allowance recorded 219us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
28us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
124us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
Interest income Recognized, With an allowance recorded 2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConsumerLoanMember
  12us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 748us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,105us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
412us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Unpaid principal, With no related allowance recorded 776us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,120us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
433us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Average recorded Investment, With no related allowance recorded 580us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,370us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,030us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Interest income Recognized, With no related allowance recorded 11us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
15us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
26us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Recorded investment, With an allowance recorded 1,214us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,421us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,338us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Unpaid principal, With an allowance recorded 1,316us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,509us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,438us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Related allowance, With an allowance recorded 559us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
626us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
423us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Average recorded Investment, With an allowance recorded 1,276us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,766us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
1,428us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Interest income Recognized, With an allowance recorded 15us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
13us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
71us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
C&I [Member] | PNCI loans [Member]      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Recorded investment, With no related allowance recorded 5us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
11us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
7us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Unpaid principal, With no related allowance recorded 5us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
11us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
7us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Average recorded Investment, With no related allowance recorded 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
9us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
10us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_PnciLoansMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= tcbk_CommercialAndIndustrialLoanMember
Interest income Recognized, With no related allowance recorded     1us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ 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]      
Recorded investment, With no related allowance recorded 2,373us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
87us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
2,401us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Unpaid principal, With no related allowance recorded 6,585us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
225us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
6,588us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Average recorded Investment, With no related allowance recorded 2,387us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
1,415us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
2,437us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Recorded investment, With an allowance recorded 282us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
2,707us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
282us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Unpaid principal, With an allowance recorded 282us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
6,773us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
282us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Related allowance, With an allowance recorded 59us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
104us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
60us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Average recorded Investment, With an allowance recorded 282us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
1,497us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
283us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Interest income Recognized, With an allowance recorded 4us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
5us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
19us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ 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]      
Recorded investment, With no related allowance recorded 94us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
19us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
99us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Unpaid principal, With no related allowance recorded 186us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
101us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
190us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Average recorded Investment, With no related allowance recorded 96us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
39us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
84us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Interest income Recognized, With no related allowance recorded     3us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
Average recorded Investment, With an allowance recorded   $ 151us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember
$ 55us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= tcbk_OriginatedLoansMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ConstructionLoansMember