XML 65 R49.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Benefit Plans - Additional Information (Detail) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Compensation And Retirement Disclosure [Abstract] |  |  |
Discretionary Company contributions | $ 0 | $ 0 | $ 0
Employer matching contribution | 1,900,000 | 1,800,000 | $ 1,900,000
Long term portion of deferred compensation plan liability | 6,300,000 | 4,900,000 |
Current portion of deferred compensation plan liability | 200,000 | 100,000 |
Fair value of long term portion of deferred compensation plan liability | 6,300,000 | 4,900,000 |
Fair value of current portion of deferred compensation plan liability | $ 200,000 | $ 100,000 |

X
- Definition Deferred compensation liability fair value classified current + References No definition available. + Details
Name: | bbsi_DeferredCompensationLiabilityFairValueClassifiedCurrent
Namespace Prefix: | bbsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred compensation liability fair value classified noncurrent. + References No definition available. + Details
Name: | bbsi_DeferredCompensationLiabilityFairValueClassifiedNoncurrent
Namespace Prefix: | bbsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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
- References No definition available. + Details
Name: | us-gaap_CompensationAndRetirementDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer). + References No definition available. + Details
Name: | us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 25 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363 + Details
Name: | us-gaap_DeferredCompensationLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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