XML 106 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments (Schedule of net sales, adjusted EBITDA and certain other measures by reportable segment) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Net sales $ 317,087us-gaap_SalesRevenueNet $ 354,060us-gaap_SalesRevenueNet $ 344,586us-gaap_SalesRevenueNet $ 279,983us-gaap_SalesRevenueNet $ 305,190us-gaap_SalesRevenueNet $ 328,468us-gaap_SalesRevenueNet $ 314,653us-gaap_SalesRevenueNet $ 248,726us-gaap_SalesRevenueNet $ 1,295,716us-gaap_SalesRevenueNet $ 1,197,037us-gaap_SalesRevenueNet $ 942,398us-gaap_SalesRevenueNet
Gross profit 75,806us-gaap_GrossProfit 84,392us-gaap_GrossProfit 82,214us-gaap_GrossProfit 65,242us-gaap_GrossProfit 73,722us-gaap_GrossProfit 75,381us-gaap_GrossProfit 71,510us-gaap_GrossProfit 53,790us-gaap_GrossProfit 307,654us-gaap_GrossProfit 274,403us-gaap_GrossProfit 214,728us-gaap_GrossProfit
Depreciation & amortization                 13,343us-gaap_DepreciationDepletionAndAmortization 12,060us-gaap_DepreciationDepletionAndAmortization 11,718us-gaap_DepreciationDepletionAndAmortization
Total assets 371,218us-gaap_Assets       318,540us-gaap_Assets       371,218us-gaap_Assets 318,540us-gaap_Assets 286,012us-gaap_Assets
Operating segments [Member] | Geographic divisions [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 1,242,584us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
1,148,032us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
905,278us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
Gross profit                 298,304us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
264,322us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
206,407us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
Depreciation & amortization                 12,245us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
11,124us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
9,901us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
Adjusted EBITDA                 69,979stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
52,780stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
23,992stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
Total assets 334,990us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
      292,047us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
      334,990us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
292,047us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
255,441us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_GeographicDivisionsMember
Operating segments [Member] | Coleman Floor [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 53,132us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
49,005us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
37,120us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
Gross profit                 9,350us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
10,081us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
8,204us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
Depreciation & amortization                 117us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
134us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
118us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
Adjusted EBITDA                 (453)stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
2,127stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
1,798stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
Total assets 8,939us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
      10,096us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
      8,939us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
10,096us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
6,327us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= stck_ColemanFloorMember
Other reconciling items [Member] | Other reconciling items [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Gross profit                 0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
117us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Depreciation & amortization                 981us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
802us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
1,699us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Adjusted EBITDA                 (32,637)stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(27,104)stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(23,797)stck_AdjustedEarningsBeforeInterestTaxesDepreciationandAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Total assets $ 27,289us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
      $ 16,397us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
      $ 27,289us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 16,397us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 24,244us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember