XML 56 R49.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Benefit Plans - Additional Information (Detail) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Retirement Benefits [Abstract] |  |  |
Discretionary Company contributions | $ 0 | $ 0 | $ 0
Employer matching contribution | 2,600,000 | 2,400,000 | $ 2,100,000
Long term portion of deferred compensation plan liability | 9,500,000 | 7,900,000 |
Current portion of deferred compensation plan liability | 1,500,000 | 1,100,000 |
Fair value of long term portion of deferred compensation plan liability | 9,500,000 | 7,900,000 |
Fair value of current portion of deferred compensation plan liability | $ 1,500,000 | $ 1,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 -Topic 710 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483070/710-10-25-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483043/710-10-30-2 + 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