XML 39 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Basic and Diluted Shares Outstanding (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accounting Policies [Abstract]      
Weighted average common shares outstanding - Basic 20,772us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 20,364us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 19,649us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive options (in shares) 49us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 37us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 51us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
Weighted average common shares outstanding - Diluted 20,821us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 20,401us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 19,700us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Average share price (in usd per share) $ 49.09bfs_AveragePricePerCommonShare $ 45.44bfs_AveragePricePerCommonShare $ 40.94bfs_AveragePricePerCommonShare