XML 82 R64.htm IDEA: XBRL DOCUMENT
v3.19.1

DEBT (Schedule of Long Term Debt) (Details) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 30, 2018 | Dec. 31, 2017
Debt Instrument [Line Items] |  |
Document Period End Date | Dec. 30, 2018 |
Credit Agreement | Long-term Debt | Texas Capital Bank, National Association (TCB) |  |
Debt Instrument [Line Items] |  |
Long-Term Debt, Gross, Initial Borrowing | $ 1,121,000 | $ 687,500
Interest rate, Initial Borrowing Amount | 6.50% | 5.50%
Long-Term Debt, Gross, Second Borrowing Amount | $ 6,500,000 | $ 6,500,000
Interest rate, Second Borrowing Amount | 5.40% | 4.30%
Long-Term Debt, Gross, Third Borrowing Amount | $ 2,500,000 | $ 6,500,000
Interest rate, Third Borrowing Amount | 5.40% | 4.40%
Long-Term Debt, Gross, Fourth Borrowing Amount | $ 0 | $ 6,000,000
Interest rate, Fourth Borrowing Amount | 0.00% | 4.50%
Long-Term Debt, Gross, Fifth Borrowing Amount | $ 0 | $ 4,200,000
Interest Rate, Fifth Borrowing Amount | 0.00% | 4.64%
Long-term Debt, Gross | $ 10,121,000 | $ 23,887,500

X
- Definition Debt Instrument, Interest Rate, Effective Percentage for Fifth Borrowing Amount + References No definition available. + Details
Name: | bgsf_DebtInstrumentInterestRateEffectivePercentageforFifthBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Interest Rate, Effective Percentage for Fourth Borrowing Amount + References No definition available. + Details
Name: | bgsf_DebtInstrumentInterestRateEffectivePercentageforFourthBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Interest Rate, Effective Percentage for Initial Borrowing Amount + References No definition available. + Details
Name: | bgsf_DebtInstrumentInterestRateEffectivePercentageforInitialBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Interest Rate, Effective Percentage for Second Borrowing Amount + References No definition available. + Details
Name: | bgsf_DebtInstrumentInterestRateEffectivePercentageforSecondBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Interest Rate, Effective Percentage for Third Borrowing Amount + References No definition available. + Details
Name: | bgsf_DebtInstrumentInterestRateEffectivePercentageforThirdBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Long-Term Debt, Gross, Fifth Borrowing Amount + References No definition available. + Details
Name: | bgsf_LongTermDebtGrossFifthBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt, Gross, Fourth Borrowing Amount + References No definition available. + Details
Name: | bgsf_LongTermDebtGrossFourthBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt, Gross, Initial Borrowing Amount + References No definition available. + Details
Name: | bgsf_LongTermDebtGrossInitialBorrowing
Namespace Prefix: | bgsf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt, Gross, Second Borrowing Amount + References No definition available. + Details
Name: | bgsf_LongTermDebtGrossSecondBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt, Gross, Third Borrowing Amount + References No definition available. + Details
Name: | bgsf_LongTermDebtGrossThirdBorrowingAmount
Namespace Prefix: | bgsf_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD. + References No definition available. + Details
Name: | dei_DocumentPeriodEndDate
Namespace Prefix: | dei_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=bgsf_CreditAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=bgsf_TexasCapitalBankNationalAssociationTCBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |