XML 27 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Noncontrolling Interests Redeemable Noncontrolilng Interests Rollforward (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Redeemable Noncontrolling Interest [Line Items]    
Redeemable noncontrolling interests at beginning of year $ 20,905us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount  
Nonredeemable Noncontrolling Interest at beginning of year 386us-gaap_NonredeemableNoncontrollingInterest  
Net income attributable to noncontrolling interests 1,229us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 1,236us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Redeemable noncontrolling interests at end of period 19,911us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount  
Nonredeemable Noncontrolling Interest at end of period 2,601us-gaap_NonredeemableNoncontrollingInterest  
Redeemable Noncontrolling Interest [Member]    
Redeemable Noncontrolling Interest [Line Items]    
Redeemable noncontrolling interests at beginning of year 20,905us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
19,468us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
Net income attributable to noncontrolling interests 1,080us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
1,204us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
Redeemable noncontrolling interest, decrease from distributions to redeemable noncontrolling interest holders (1,055)bpfh_Redeemablenoncontrollinginterestdecreasefromdistributionstoredeemablenoncontrollinginterestholders
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
(1,061)bpfh_Redeemablenoncontrollinginterestdecreasefromdistributionstoredeemablenoncontrollinginterestholders
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
Redeemable Noncontrolling Interest Increase, Purchase of Additional Ownership Interest 0bpfh_RedeemableNoncontrollingInterestIncreasePurchaseOfAdditionalOwnershipInterest
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
 
Noncontrolling Interest, Increase from Subsidiary Equity Issuance (1,652)us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
 
Amortization of Noncontrolling Interest Equity Compensation 0bpfh_AmortizationofNoncontrollingInterestEquityCompensation
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
0bpfh_AmortizationofNoncontrollingInterestEquityCompensation
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
Noncontrolling Interest, adjustment to fair value 633us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
1,163us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
Redeemable noncontrolling interests at end of period 19,911us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
20,774us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
/ us-gaap_StatementEquityComponentsAxis
= bpfh_RedeemableNoncontrollingInterestMember
Noncontrolling Interest [Member]    
Redeemable Noncontrolling Interest [Line Items]    
Nonredeemable Noncontrolling Interest at beginning of year 386us-gaap_NonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
171us-gaap_NonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Net income attributable to noncontrolling interests 149us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
32us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders (123)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(133)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests 419us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Noncontrolling Interest, Increase from Subsidiary Equity Issuance 1,652us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Amortization of Noncontrolling Interest Equity Compensation 118bpfh_AmortizationofNoncontrollingInterestEquityCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
24bpfh_AmortizationofNoncontrollingInterestEquityCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Noncontrolling Interest, adjustment to fair value 0us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
16us-gaap_MinorityInterestPeriodIncreaseDecrease
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Nonredeemable Noncontrolling Interest at end of period $ 2,601us-gaap_NonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 110us-gaap_NonredeemableNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember