XML 17 R42.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Stock Option Plans - Stock Options Issued (Detail) (USD $) | 3 Months Ended
--- | ---
Mar. 31, 2015
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Exercisable at end of period (in shares) | 314,024 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Exercise price (in usd per share) | $ 43.12 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Weighted average term of remaining future expense | 2 years 6 months 4 days
Directors | 5/6/2005 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 06, 2005
Total grant (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | $ 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 27,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 2,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 2,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 33.22 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.198 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 10 years
Assumed yield | 6.91%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 4.28%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 71,100 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 71,100 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 5/1/2006 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 01, 2006
Total grant (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 12,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 2,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 15,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 15,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 40.35 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.206 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 9 years
Assumed yield | 5.93%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 5.11%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 143,400 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 143,400 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodThreeMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 4/27/2007 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | Apr. 27, 2007
Total grant (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 2,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 7,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 20,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 20,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 54.17 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.225 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 8 years
Assumed yield | 4.39%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 4.65%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 285,300 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 285,300 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 4/25/2008 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | Apr. 25, 2008
Total grant (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 2,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 7,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 20,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 20,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 50.15 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.237 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 7 years
Assumed yield | 4.09%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 3.49%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 254,700 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 254,700 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodFiveMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 4/24/2009 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | Apr. 24, 2009
Total grant (in shares) | 32,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 32,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 22,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 10,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 10,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 32.68 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.344 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 6 years
Assumed yield | 4.54%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 2.19%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 222,950 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 222,950 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodSixMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 5/7/2010 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 07, 2010
Total grant (in shares) | 32,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 32,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 12,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 2,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 17,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 17,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 38.76 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.369 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 5 years
Assumed yield | 4.23%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 2.17%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 287,950 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 287,950 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodSevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 5/13/2011 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 13, 2011
Total grant (in shares) | 32,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 32,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 12,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 2,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 17,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 17,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 41.82 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.358 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 5 years
Assumed yield | 4.16%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 1.86%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 297,375 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 297,375 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 5/4/2012 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 04, 2012
Total grant (in shares) | 35,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 35,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 12,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 22,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 22,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 39.29 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.348 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 5 years
Assumed yield | 4.61%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 0.78%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 257,250 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 257,250 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 5/10/2013 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 10, 2013
Total grant (in shares) | 35,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 35,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 10,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 25,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 25,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 44.42 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.333 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 5 years
Assumed yield | 4.53%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 0.82%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 278,250 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 278,250 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | 5/9/2014 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 09, 2014
Total grant (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 30,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 2,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 27,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 27,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercise price (in usd per share) | $ 47.03 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Volatility | 0.173 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expected life (years) | 5 years
Assumed yield | 4.48%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Risk-free rate | 1.63%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 109,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 109,500 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Directors | Subtotals |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Total grant (in shares) | 317,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Vested (in shares) | 317,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercised (in shares) | 117,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Forfeited (in shares) | 22,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Exercisable at end of period (in shares) | 177,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Remaining unexercised (in shares) | 177,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Total value at grant date | 2,207,775 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in previous years | 2,207,775 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_DirectorMember
Officers |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Total grant (in shares) | 1,362,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Vested (in shares) | 716,250 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercised (in shares) | 368,476 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Forfeited (in shares) | 312,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercisable at end of period (in shares) | 314,024 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Remaining unexercised (in shares) | 681,524 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Total value at grant date | 9,596,150 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Estimated forfeitures | 1,823,557 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in previous years | 5,881,522 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in 2015 | 232,500 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Future expense | 1,658,571 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Officers | 5/6/2005 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 06, 2005
Total grant (in shares) | 132,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Vested (in shares) | 118,750 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercised (in shares) | 118,750 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Forfeited (in shares) | 13,750 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercisable at end of period (in shares) | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Remaining unexercised (in shares) | 0 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercise price (in usd per share) | $ 33.22 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Volatility | 0.207 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expected life (years) | 8 years
Assumed yield | 6.37%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Risk-free rate | 4.15%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Total value at grant date | 413,400 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Estimated forfeitures | 35,100 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in previous years | 378,300 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodTwoMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Officers | 4/27/2007 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | Apr. 27, 2007
Total grant (in shares) | 135,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Vested (in shares) | 67,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercised (in shares) | 14,097 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Forfeited (in shares) | 67,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercisable at end of period (in shares) | 53,403 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Remaining unexercised (in shares) | 53,403 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercise price (in usd per share) | $ 54.17 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Volatility | 0.233 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expected life (years) | 6 years 6 months
Assumed yield | 4.13%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Risk-free rate | 4.61%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Total value at grant date | 1,339,200 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Estimated forfeitures | 62,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in previous years | 1,277,200 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in 2015 | 0 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Future expense | 0 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodFourMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Officers | 5/13/2011 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 13, 2011
Total grant (in shares) | 162,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Vested (in shares) | 105,625 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercised (in shares) | 57,504 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Forfeited (in shares) | 43,750 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercisable at end of period (in shares) | 36,871 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Remaining unexercised (in shares) | 61,246 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercise price (in usd per share) | $ 41.82 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Volatility | 0.330 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expected life (years) | 8 years
Assumed yield | 4.81%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Risk-free rate | 2.75%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Total value at grant date | 1,366,625 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Estimated forfeitures | 387,550 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in previous years | 909,563 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in 2015 | 52,134 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Future expense | 17,378 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodEightMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Officers | 5/4/2012 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 04, 2012
Total grant (in shares) | 242,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Vested (in shares) | 56,250 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercised (in shares) | 38,750 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Forfeited (in shares) | 135,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercisable at end of period (in shares) | 17,500 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Remaining unexercised (in shares) | 68,750 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercise price (in usd per share) | $ 39.29 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Volatility | 0.315 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expected life (years) | 8 years
Assumed yield | 5.28%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Risk-free rate | 1.49%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Total value at grant date | 1,518,050 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Estimated forfeitures | 889,690 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in previous years | 418,899 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in 2015 | 39,273 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Future expense | 170,188 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodNineMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Officers | 5/10/2013 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 10, 2013
Total grant (in shares) | 202,500 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Vested (in shares) | 50,625 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercised (in shares) | 21,875 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Forfeited (in shares) | 30,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercisable at end of period (in shares) | 28,750 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Remaining unexercised (in shares) | 150,625 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercise price (in usd per share) | $ 44.42 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Volatility | 0.304 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expected life (years) | 8 years
Assumed yield | 5.12%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Risk-free rate | 1.49%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Total value at grant date | 1,401,300 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Estimated forfeitures | 280,468 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in previous years | 492,937 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in 2015 | 67,275 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Future expense | 560,620 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodTenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Officers | 5/9/2014 |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Grant date | May 09, 2014
Total grant (in shares) | 170,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Vested (in shares) | 0 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercised (in shares) | 0 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Forfeited (in shares) | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercisable at end of period (in shares) | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Remaining unexercised (in shares) | 170,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercise price (in usd per share) | $ 47.03 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Volatility | 0.306 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expected life (years) | 7 years
Assumed yield | 4.89%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Risk-free rate | 2.17%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Total value at grant date | 1,349,800 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Estimated forfeitures | 168,749 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in previous years | 196,848 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in 2015 | 73,818 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Future expense | 910,385 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_PeriodElevenMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Officers | Subtotals |
Share Based Compensation Arrangements By Share Based Payment Award Options [Line Items] |
Total grant (in shares) | 1,045,000 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Vested (in shares) | 398,750 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercised (in shares) | 250,976 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Forfeited (in shares) | 290,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Exercisable at end of period (in shares) | 136,524 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Remaining unexercised (in shares) | 504,024 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Total value at grant date | 7,388,375 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Estimated forfeitures | 1,823,557 bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in previous years | 3,673,747 bfs_AllocatedShareBasedCompensationExpenseInPreviousYears / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Expensed in 2015 | 232,500 us-gaap_AllocatedShareBasedCompensationExpense / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember
Future expense | $ 1,658,571 bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / bfs_PeriodAxis = bfs_SubtotalMember / us-gaap_TitleOfIndividualAxis = us-gaap_OfficerMember

X
- Definition Allocated Share-Based Compensation Expense in Previous Years + References No definition available. + Details
Name: | bfs_AllocatedShareBasedCompensationExpenseInPreviousYears
Namespace Prefix: | bfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Employee and Non Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Stock Options + References No definition available. + Details
Name: | bfs_EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Namespace Prefix: | bfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Share Based Compensation Arrangement by Share Based Payment Award, Fair Value Assumptions, Volatility + References No definition available. + Details
Name: | bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatility
Namespace Prefix: | bfs_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Grant Date + References No definition available. + Details
Name: | bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDate
Namespace Prefix: | bfs_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeited in Period, Fair Value + References No definition available. + Details
Name: | bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodFairValue
Namespace Prefix: | bfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Share based Compensation Arrangement by Share based Payment Award, Options, Grants in Period, Fair Value + References No definition available. + Details
Name: | bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue
Namespace Prefix: | bfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Remaining Unexercised, Number + References No definition available. + Details
Name: | bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRemainingUnexercisedNumber
Namespace Prefix: | bfs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Total Exercises In Period + References No definition available. + Details
Name: | bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalExercisesInPeriod
Namespace Prefix: | bfs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Total Grants in Period, Gross + References No definition available. + Details
Name: | bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTotalGrantsInPeriodGross
Namespace Prefix: | bfs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Based Compensation Arrangement By Share Based Payment Award Options Vested + References No definition available. + Details
Name: | bfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested
Namespace Prefix: | bfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | bfs_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsLineItems
Namespace Prefix: | bfs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 14.F) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section F + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 14.D.2) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section D -Subsection 2 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The risk-free interest rate assumption that is used in valuing an option on its own shares. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which option holders acquired shares when converting their stock options into shares. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=us-gaap_OfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |