XML 65 R51.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Lease Commitments - Additional Information (Detail) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Jan. 01, 2017 | Dec. 31, 2017
Leases Disclosure [Line Items] |  |
Assignment fee received | $ 4.3 |
Remaining lease term |  | 3 years
Deferred lease revenue |  | $ 2.9
Deferred lease revenue to be recognized in fiscal 2018 |  | 0.9
Deferred lease revenue to be recognized in fiscal 2019 |  | 0.9
Deferred lease revenue to be recognized in fiscal 2020 |  | $ 0.9
Minimum [Member] |  |
Leases Disclosure [Line Items] |  |
Operating lease renewal options, period |  | 5 years
Maximum [Member] |  |
Leases Disclosure [Line Items] |  |
Operating lease renewal options, period |  | 10 years

X
- Definition Assignment fee received. + References No definition available. + Details
Name: | bgfv_AssignmentFeeReceived
Namespace Prefix: | bgfv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Deferred revenue leases to be recognized in year three. + References No definition available. + Details
Name: | bgfv_DeferredRevenueLeasesToBeRecognizedInYearThree
Namespace Prefix: | bgfv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred revenue leases to be recognized in year two. + References No definition available. + Details
Name: | bgfv_DeferredRevenueLeasesToBeRecognizedInYearTwo
Namespace Prefix: | bgfv_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Leases Disclosure [Line Items] + References No definition available. + Details
Name: | bgfv_LeasesDisclosureLineItems
Namespace Prefix: | bgfv_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Noncancelable operating lease renewal period. + References No definition available. + Details
Name: | bgfv_NoncancelableOperatingLeaseRenewalPeriod
Namespace Prefix: | bgfv_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Remaining lease commitment term. + References No definition available. + Details
Name: | bgfv_RemainingLeaseCommitmentTerm
Namespace Prefix: | bgfv_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents revenue received, but not recognized for financial reporting purposes, which is anticipated to be recognized for financial reporting purposes within one year of the reporting date or one operating cycle, if longer. Such deferred revenue may consist of and include amounts paid in advance by lessees and purchase price adjustments for leases acquired in a business combination or other transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.26) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredRevenueLeasesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents revenue received, but not recognized for financial reporting purposes. Such deferred revenue may consist of and include amounts paid in advance by lessees and is net of the accumulated amortization of such amounts that to date have been recognized in revenue. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_DeferredRevenueLeasesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |