XML 48 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Organization and Summary of Significant Accounting Policies 3 (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 29, 2014
Dec. 30, 2013
Dec. 31, 2012
Long-lived assets [Line Items]      
Asset impairment and disposal charges $ 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse $ (1,005)us-gaap_ImpairmentOfLongLivedAssetsHeldForUse $ (424)us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Underperforming assets [Member]      
Long-lived assets [Line Items]      
Number of underperforming restaurants   10us-gaap_NumberOfRestaurants
/ us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis
= cosi_UnderperformingLongLivedAssetsMember
4us-gaap_NumberOfRestaurants
/ us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis
= cosi_UnderperformingLongLivedAssetsMember
Total value at end of period [Member]      
Long-lived assets [Line Items]      
Long-lived assets held and used 0us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,219us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
348us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Prices in Active Markets for Identical Assets (Level 1) [Member]      
Long-lived assets [Line Items]      
Long-lived assets held and used 0us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Significant Observable Inputs (Level 2) [Member]      
Long-lived assets [Line Items]      
Long-lived assets held and used 0us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Unobservable Inputs (Level 3) [Member]      
Long-lived assets [Line Items]      
Long-lived assets held and used 0us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,219us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
348us-gaap_NoncurrentAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Carrying value [Member]      
Long-lived assets [Line Items]      
Long-lived assets held and used   $ 2,200us-gaap_NoncurrentAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember