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 | 21 bbsi_AgeToParticipateInSavingsPlan |  |
Time to participate in the savings plan | 1,000 bbsi_TimeToParticipateInSavingsPlan |  |
Consecutive period to participate in the savings plan | 12 months |  |
Discretionary Company contributions | $ 0 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount | $ 0 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount | $ 0 us-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,000 bbsi_DefinedContributionPlanEmployerMatchingContributionAmount | $ 734,000 bbsi_DefinedContributionPlanEmployerMatchingContributionAmount | $ 610,000 bbsi_DefinedContributionPlanEmployerMatchingContributionAmount

X
- Definition Age to participate in the savings plan. + References No definition available. + Details
Name: | bbsi_AgeToParticipateInSavingsPlan
Namespace Prefix: | bbsi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Consecutive period of service following initial date of employment for saving plan valuation. + References No definition available. + Details
Name: | bbsi_ConsecutivePeriodOfServiceFollowingInitialDateOfEmploymentForSavingPlanValuation
Namespace Prefix: | bbsi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution employee contribution percent. + References No definition available. + Details
Name: | bbsi_DefinedContributionEmployeeContributionPercent
Namespace Prefix: | bbsi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan employer matching contribution amount. + References No definition available. + Details
Name: | bbsi_DefinedContributionPlanEmployerMatchingContributionAmount
Namespace Prefix: | bbsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Employee contribution portion of annual compensation. + References No definition available. + Details
Name: | bbsi_EmployeeContributionPortionOfAnnualCompensation
Namespace Prefix: | bbsi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Time to participate in the savings plan. + References No definition available. + Details
Name: | bbsi_TimeToParticipateInSavingsPlan
Namespace Prefix: | bbsi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_CompensationAndRetirementDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration