XML 74 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Redeemable Convertible Preferred Stock and Equity (Deficit) (USD $)
In Thousands, except Share data
Total
Common Stock [Member]
Treasury Stock [Member]
Warrants [Member]
Additional Paid-in Capital [Member]
Accumulated Earnings/(Deficit) [Member]
Non Controlling Interest [Member]
Series A [Member]
Series B [Member]
Series C [Member]
Series D [Member]
Series E [Member]
Series F [Member]
Redeemable Convertible Preferred Stock [Member]
Beginning Balance at Dec. 25, 2011 $ (185,302)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 40us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  $ 2,068us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
  $ (187,410)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  $ 50,637us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 45,062us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
$ 22,745us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
$ 17,570us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
$ 76,337us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
$ 27,497us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
$ 239,848us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Beginning Balance, Preferred Shares at Dec. 25, 2011               3,697,377us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
3,290,294us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,646,595us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
1,250,000us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
4,194,366us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
2,007,743us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
16,086,375us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Beginning Balance, Common Shares at Dec. 25, 2011   3,972,873us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Net income (loss) 24,012us-gaap_ProfitLoss         24,046us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(34)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
             
Changes in redemption value of preferred stock (10,495)us-gaap_TemporaryEquityAccretionToRedemptionValue       (3,341)us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(7,154)us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  2,159us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,921us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
970us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
749us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
3,524us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
1,172us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
10,495us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Exercise of stock warrants 2pbpb_ExerciseOfWarrantsForCommonStock 2pbpb_ExerciseOfWarrantsForCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                        
Contributions from non-controlling interest 230us-gaap_ProceedsFromMinorityShareholders           230us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
             
Issuance of stock warrants       909us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
(909)us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Exercise of stock warrants, additional paid in capital       (1,425)pbpb_AdjustmentsToAdditionalPaidInCapitalWarrantExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
1,425pbpb_AdjustmentsToAdditionalPaidInCapitalWarrantExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Exercise of stock warrants, Shares   261,104pbpb_StockIssuedDuringPeriodSharesExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Amortization of stock-based compensation 2,825us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue       2,825us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Ending Balance at Dec. 30, 2012 (168,728)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 42us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  1,552us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
  (170,518)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
196us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
52,796us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
46,983us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
23,715us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
18,319us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
79,861us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
28,669us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
250,343us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Ending Balance, Preferred Shares at Dec. 30, 2012               3,697,377us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
3,290,294us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,646,595us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
1,250,000us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
4,194,366us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
2,007,743us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
16,086,375us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Ending Balance, Common Shares at Dec. 30, 2012   4,233,977us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Net income (loss) 1,290us-gaap_ProfitLoss         1,258us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
32us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
             
Beneficial conversion charge         50pbpb_BeneficialConversionCharge
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(50)pbpb_BeneficialConversionCharge
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
               
Cash dividends declared (49,854)us-gaap_Dividends       (49,854)us-gaap_Dividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Common stock issuance, net of fees 108,321us-gaap_StockIssuedDuringPeriodValueNewIssues 87us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    108,234us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Common stock issuance, net of fees, Shares   8,709,785us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Changes in redemption value of preferred stock (15,097)us-gaap_TemporaryEquityAccretionToRedemptionValue       46,825us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(61,922)us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  3,582us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
3,188us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,609us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
1,251us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
3,523us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
1,944us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
15,097us-gaap_TemporaryEquityAccretionToRedemptionValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Exercise of stock options 147us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Conversion of preferred stock to common stock, Shares   16,086,375us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
          3,697,377us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
3,290,294us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,646,595us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
1,250,000us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
4,194,366us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
2,007,743us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
16,086,375us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Conversion of preferred stock to common stock 265,440us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities 160us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    265,280us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (56,378)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
(50,171)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
(25,324)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
(19,570)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
(83,384)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
(30,613)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesFPreferredStockMember
(265,440)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Shares cancelled in lieu of payment of payroll taxes (165)pbpb_SharesCancelledInLieuOfPaymentOfPayrollTaxes       (165)pbpb_SharesCancelledInLieuOfPaymentOfPayrollTaxes
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Exercise of stock warrants 1pbpb_ExerciseOfWarrantsForCommonStock 1pbpb_ExerciseOfWarrantsForCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                        
Exercise of stock options, Shares 99,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised                          
Exercise of stock warrants, additional paid in capital       (643)pbpb_AdjustmentsToAdditionalPaidInCapitalWarrantExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
643pbpb_AdjustmentsToAdditionalPaidInCapitalWarrantExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Exercise of stock warrants, Shares 117,892pbpb_StockIssuedDuringPeriodSharesExerciseOfWarrants 117,892pbpb_StockIssuedDuringPeriodSharesExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Exercise of stock options, additional paid in capital         146us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Excess tax benefits associated with exercise of stock options 308us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation       308us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Amortization of stock-based compensation 11,610us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue       11,610us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Ending Balance at Dec. 29, 2013 153,273us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 291us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  909us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
383,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(231,232)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
228us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
             
Ending Balance, Common Shares at Dec. 29, 2013 29,148,029us-gaap_CommonStockSharesOutstanding 29,148,029us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Net income (loss) 4,344us-gaap_ProfitLoss         4,358us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(14)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
             
Common stock issuance, net of fees 432us-gaap_StockIssuedDuringPeriodValueNewIssues       432us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Common stock issuance, net of fees, Shares   28,240us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Exercise of stock options 5,059us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 7us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    5,052us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                  
Contributions from non-controlling interest 98us-gaap_ProceedsFromMinorityShareholders           98us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
             
Repurchases of common stock, Shares (827,090)us-gaap_TreasuryStockSharesAcquired (827,090)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Repurchases of common stock (10,246)us-gaap_TreasuryStockValueAcquiredCostMethod   (10,246)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Exercise of stock options, Shares 586,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 585,521us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Distribution to non-controlling interest (46)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders           (46)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
             
Excess tax benefits associated with exercise of stock options 1,300us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation       1,300us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Amortization of stock-based compensation 2,111us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue       2,111us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Ending Balance at Dec. 28, 2014 $ 156,325us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 298us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (10,246)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 909us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
$ 391,972us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (226,874)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 266us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
             
Ending Balance, Common Shares at Dec. 28, 2014 28,934,700us-gaap_CommonStockSharesOutstanding 28,934,700us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember