XML 50 R38.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Company and Summary of Significant Accounting Policies - Additional Information (Detail) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2024 USD ($) Restaurant State Segment shares | Jan. 02, 2024 USD ($) shares | Jan. 03, 2023 USD ($) shares | Jan. 21, 2021 shares
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of restaurants owned | 218 |  |  |
Number of states in which entity operates | State | 31 |  |  |
Number of new restaurants opened | 3 |  |  |
Number of restaurants closed | 1 |  |  |
Number of restaurant locations during fiscal 2022 | 4 |  |  |
Number of breweries in operation | 1 |  |  |
Number of operating segments | Segment | 1 |  |  |
Impairment of goodwill | $ | $ 0 | $ 0 | $ 0 |
Tangible Asset Impairment Charges | $ | 12,100,000 | 3,400,000 | 9,300,000 |
Deferred revenue from gift cards | $ | 15,668,000 | 14,380,000 |  |
Advertising expense | $ | $ 26,500,000 | $ 23,400,000 | $ 21,300,000 |
Common stock equivalents excluded from calculation of diluted net income per share | shares | 1,000,000 | 900,000 | 1,900,000 |
Number of shares that can be purchased by warrants, included in calculation of common stock equivalents | shares |  |  |  | 876,949
Number of shares charged to reserve per granted share | shares | 1.5 |  |  |
Expiration term | 10 years |  |  |
Vesting terms | The Plan permits our Board of Directors to set the vesting terms and exercise period for awards at their discretion; however, the grant of awards with no minimum vesting period or a vesting period less than one year may not exceed 5% of the total number of shares authorized under the Plan. |  |  |
Restricted Stock Units (RSUs) |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of shares charged to reserve per granted share | shares | 1 |  |  |
Stock Option, Market-based and Service-based RSUs [Member] | Vesting Period One |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting period (in years) | 1 year |  |  |
Stock Option, Market-based and Service-based RSUs [Member] | Vesting Period Two |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting period (in years) | 3 years |  |  |
Stock Option, Market-based and Service-based RSUs [Member] | Vesting Period Three |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting period (in years) | 5 years |  |  |
Stock Options and Time-based RSUs [Member] | Vesting Period One |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting period (in years) | 1 year |  |  |
Stock Options and Time-based RSUs [Member] | Vesting Period Two |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting period (in years) | 3 years |  |  |
Stock Options and Time-based RSUs [Member] | Cliff Vesting Period One |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting period (in years) | 5 years |  |  |
Stock Options and Time-based RSUs [Member] | Cliff Vesting Third Anniversary |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting percentage | 33.00% |  |  |
Stock Options and Time-based RSUs [Member] | Cliff Vesting Fifth Anniversary |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting percentage | 67.00% |  |  |
Performance Based Restricted Stock Units | Cliff Vesting Third Anniversary | Minimum |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting percentage | 0.00% |  |  |
Performance Based Restricted Stock Units | Cliff Vesting Third Anniversary | Maximum |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Vesting percentage | 150.00% |  |  |
Anti-Dilutive |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of shares that can be purchased by warrants, included in calculation of common stock equivalents | shares |  |  | 876,949 |
United States |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of operating segments | State | 1 |  |  |
Brewpub Equipment [Member] |  |  |  |
Organization And Summary Of Significant Accounting Policies [Line Items] |  |  |  |
Number of breweries in operation | 2 |  |  |

X
- Definition Contract with customer liability for unredeemed gift cards. + References No definition available. + Details
Name: | bjri_ContractWithCustomerLiabilityForUnredeemedGiftCards
Namespace Prefix: | bjri_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of breweries in operation + References No definition available. + Details
Name: | bjri_NumberOfBreweriesInOperation
Namespace Prefix: | bjri_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new restaurants + References No definition available. + Details
Name: | bjri_NumberOfNewRestaurants
Namespace Prefix: | bjri_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of restaurant locations during the period. + References No definition available. + Details
Name: | bjri_NumberOfRestaurantLocationsDuringThePeriod
Namespace Prefix: | bjri_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of restaurants closed. + References No definition available. + Details
Name: | bjri_NumberOfRestaurantsClosed
Namespace Prefix: | bjri_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Organization And Summary Of Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | bjri_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | bjri_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shares under stock options and stock appreciation rights, number of shares charged to reserve per granted share. + References No definition available. + Details
Name: | bjri_SharesUnderStockOptionsAndStockAppreciationRightsNumberOfSharesChargedToReservePerGrantedShare
Namespace Prefix: | bjri_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2 + Details
Name: | us-gaap_GoodwillImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of restaurants. + References No definition available. + Details
Name: | us-gaap_NumberOfRestaurants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of states the entity operates in as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_NumberOfStatesInWhichEntityOperates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of vesting of award under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1 + Details
Name: | us-gaap_TangibleAssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=bjri_StockOptionMarketBasedAndServiceBasedRestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=bjri_VestingPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=bjri_VestingPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=bjri_VestingPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=bjri_StockOptionsAndTimeBasedRestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=bjri_CliffVestingPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=bjri_CliffVestingThirdAnniversaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=bjri_CliffVestingFifthAnniversaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=bjri_PerformanceBasedRestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=bjri_AntiDilutiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=bjri_BrewpubEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |