XML 74 R62.htm IDEA: XBRL DOCUMENT
v3.22.4

Related Party - Additional Information (Detail) - USD ($) |  |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Jan. 17, 2022 | Jun. 01, 2020 | Oct. 31, 2022 | Jan. 03, 2023
Related Party Transaction [Line Items] |  |  |  |
New agreement maturing date |  |  |  | 2020-06
Agreement maturing date |  | 2023-07 |  |
Equity method investment |  |  |  | $ 5,000,000
Payment for consulting agreement for defined services | $ 100,000,000 |  |  | $ 195,000
Payment for possible additional phase | $ 45,000,000 |  |  |
Agreement maturity date |  |  |  | Dec. 31, 2022
Payment for extension to additional phase |  |  | $ 50,000,000 |
Purchasing Company of Internally Developed Software |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Equity method investment, ownership percentage |  |  |  | 20.00%
Loss on Disposal and Impairment of Assets, Net | Purchasing Company of Internally Developed Software |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Related gain on investment |  |  |  | $ 4,900,000
Internally Developed Software | Other Current Assets |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Equity method investment |  |  |  | $ 5,000,000.0

X
- Definition Agreement maturity date. + References No definition available. + Details
Name: | bjri_AgreementMaturityDate
Namespace Prefix: | bjri_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payment for consulting agreement for defined services. + References No definition available. + Details
Name: | bjri_PaymentForConsultingAgreementForDefinedServices
Namespace Prefix: | bjri_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payment for extension to additional phase. + References No definition available. + Details
Name: | bjri_PaymentForExtensionToAdditionalPhase
Namespace Prefix: | bjri_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Payment for possible additional phase. + References No definition available. + Details
Name: | bjri_PaymentForPossibleAdditionalPhase
Namespace Prefix: | bjri_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Related party transaction new period agreement maturing date. + References No definition available. + Details
Name: | bjri_RelatedPartyTransactionNewPeriodAgreementMaturingDate
Namespace Prefix: | bjri_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Related party transaction period agreement maturing date. + References No definition available. + Details
Name: | bjri_RelatedPartyTransactionPeriodAgreementMaturingDate
Namespace Prefix: | bjri_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of gain (loss) on sale or disposal of an equity method investment. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(b)(7)(c)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(b)(9)(a)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 + Details
Name: | us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(10)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bjri_PurchasingCompanyOfInternallyDevelopedSoftwareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=bjri_LossOnDisposalAndImpairmentOfAssetsNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |