XML 27 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 5 - Inventories (Details) - Activity in Reserves for Excess Quantities and Obsolete Inventory by Segment (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Nov. 29, 2014
Nov. 30, 2013
Nov. 24, 2012
Note 5 - Inventories (Details) - Activity in Reserves for Excess Quantities and Obsolete Inventory by Segment [Line Items]      
Balance $ 1,412us-gaap_InventoryValuationReserves $ 1,293us-gaap_InventoryValuationReserves $ 1,089us-gaap_InventoryValuationReserves
Additions charged to expense 1,997us-gaap_InventoryWriteDown 2,692us-gaap_InventoryWriteDown  
Write-offs (1,878)bset_InventoryWriteoffs (2,488)bset_InventoryWriteoffs  
Wholesale Segment [Member] | Operating Segments [Member]      
Note 5 - Inventories (Details) - Activity in Reserves for Excess Quantities and Obsolete Inventory by Segment [Line Items]      
Balance 1,060us-gaap_InventoryValuationReserves
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_WholesaleSegmentMember
1,001us-gaap_InventoryValuationReserves
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_WholesaleSegmentMember
715us-gaap_InventoryValuationReserves
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_WholesaleSegmentMember
Additions charged to expense 1,666us-gaap_InventoryWriteDown
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_WholesaleSegmentMember
2,309us-gaap_InventoryWriteDown
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_WholesaleSegmentMember
 
Write-offs (1,607)bset_InventoryWriteoffs
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_WholesaleSegmentMember
(2,023)bset_InventoryWriteoffs
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_WholesaleSegmentMember
 
Retail Segment [Member] | Operating Segments [Member]      
Note 5 - Inventories (Details) - Activity in Reserves for Excess Quantities and Obsolete Inventory by Segment [Line Items]      
Balance 352us-gaap_InventoryValuationReserves
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_RetailSegmentMember
292us-gaap_InventoryValuationReserves
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_RetailSegmentMember
374us-gaap_InventoryValuationReserves
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_RetailSegmentMember
Additions charged to expense 331us-gaap_InventoryWriteDown
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_RetailSegmentMember
383us-gaap_InventoryWriteDown
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_RetailSegmentMember
 
Write-offs $ (271)bset_InventoryWriteoffs
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_RetailSegmentMember
$ (465)bset_InventoryWriteoffs
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bset_RetailSegmentMember