XML 20 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
401(k) Savings Plan - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Age
H
Dec. 31, 2013
Dec. 31, 2012
Compensation and Retirement Disclosure [Abstract]      
Age to participate in the savings plan 21bbsi_AgeToParticipateInSavingsPlan    
Time to participate in the savings plan 1,000bbsi_TimeToParticipateInSavingsPlan    
Consecutive period to participate in the savings plan 12 months    
Discretionary Company contributions $ 0us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 0us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 0us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Contributions by management 100.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent    
Percentage of each participating employee annual compensation 3.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent    
Employee's contributions 50.00%bbsi_DefinedContributionEmployeeContributionPercent    
Additional annual compensation 2.00%bbsi_EmployeeContributionPortionOfAnnualCompensation    
Matching contributions $ 885,000bbsi_DefinedContributionPlanEmployerMatchingContributionAmount $ 734,000bbsi_DefinedContributionPlanEmployerMatchingContributionAmount $ 610,000bbsi_DefinedContributionPlanEmployerMatchingContributionAmount