XML 25 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT INFORMATION (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Information about reportable segments [Abstract]      
Net interest income $ 244,428us-gaap_InterestIncomeExpenseNet $ 238,094us-gaap_InterestIncomeExpenseNet $ 230,424us-gaap_InterestIncomeExpenseNet
Provision for loan losses 7,178us-gaap_ProvisionForLoanAndLeaseLosses 7,992us-gaap_ProvisionForLoanAndLeaseLosses 9,108us-gaap_ProvisionForLoanAndLeaseLosses
Noninterest income 119,020us-gaap_NoninterestIncomeOtherOperatingIncome 102,180us-gaap_NoninterestIncomeOtherOperatingIncome 99,246us-gaap_NoninterestIncomeOtherOperatingIncome
Amortization of intangible assets 4,287us-gaap_AmortizationOfIntangibleAssets 4,469us-gaap_AmortizationOfIntangibleAssets 4,607us-gaap_AmortizationOfIntangibleAssets
Other operating expenses 222,293us-gaap_OtherCostAndExpenseOperating 216,786us-gaap_OtherCostAndExpenseOperating 207,150us-gaap_OtherCostAndExpenseOperating
Income before income taxes 129,690us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 111,027us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 108,805us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Assets 7,489,440us-gaap_Assets 7,095,864us-gaap_Assets 7,496,800us-gaap_Assets
Goodwill 375,174us-gaap_Goodwill 374,991us-gaap_Goodwill 369,703us-gaap_Goodwill
Operating Segments [Member] | Banking [Member]      
Information about reportable segments [Abstract]      
Net interest income 244,243us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
237,915us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
230,251us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
Provision for loan losses 7,178us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
7,992us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
9,108us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
Noninterest income 58,565us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
48,030us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
50,422us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
Amortization of intangible assets 3,438us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
3,569us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
3,548us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
Other operating expenses 178,472us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
175,139us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
167,332us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
Income before income taxes 113,720us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
99,245us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
100,685us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
Assets 7,463,379us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
7,070,866us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
7,472,628us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
Goodwill 364,495us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
364,495us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
359,207us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_BankingMember
Operating Segments [Member] | Employee Benefit Services [Member]      
Information about reportable segments [Abstract]      
Net interest income 92us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
101us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
104us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
Provision for loan losses 0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
Noninterest income 43,701us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
39,534us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
36,781us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
Amortization of intangible assets 647us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
662us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
779us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
Other operating expenses 32,846us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
31,049us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
30,617us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
Income before income taxes 10,300us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
7,924us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
5,489us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
Assets 31,513us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
27,970us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
30,405us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
Goodwill 8,019us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
7,836us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
7,836us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_EmployeeBenefitServicesMember
Operating Segments [Member] | Wealth Management [Member]      
Information about reportable segments [Abstract]      
Net interest income 93us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
78us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
69us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
Provision for loan losses 0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
Noninterest income 18,634us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
16,265us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
13,549us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
Amortization of intangible assets 202us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
238us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
280us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
Other operating expenses 12,855us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
12,247us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
10,707us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
Income before income taxes 5,670us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
3,858us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
2,631us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
Assets 15,635us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
13,259us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
12,101us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
Goodwill 2,660us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
2,660us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
2,660us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cbu_WealthManagementMember
Eliminations [Member]      
Information about reportable segments [Abstract]      
Net interest income 0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Provision for loan losses 0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Noninterest income (1,880)us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,649)us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,506)us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Amortization of intangible assets 0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Other operating expenses (1,880)us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,649)us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,506)us-gaap_OtherCostAndExpenseOperating
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Income before income taxes 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Assets (21,087)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(16,231)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(18,334)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Goodwill $ 0us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ 0us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ 0us-gaap_Goodwill
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember