XML 17 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions (Narrative) (Details) (USD $)
3 Months Ended 12 Months Ended 0 Months Ended 9 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
Dec. 22, 2012
Apr. 08, 2013
Dec. 31, 2013
Business Acquisition [Line Items]                            
Gain on reduction of earnout liability                 $ 0us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $ 195,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $ 0us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1      
Holdback payment related to acquisition                 (231,000)us-gaap_OtherPaymentsToAcquireBusinesses 0us-gaap_OtherPaymentsToAcquireBusinesses 0us-gaap_OtherPaymentsToAcquireBusinesses      
Transaction costs                 176,000us-gaap_BusinessCombinationAcquisitionRelatedCosts 257,000us-gaap_BusinessCombinationAcquisitionRelatedCosts 284,000us-gaap_BusinessCombinationAcquisitionRelatedCosts      
Net sales 317,087,000us-gaap_SalesRevenueNet 354,060,000us-gaap_SalesRevenueNet 344,586,000us-gaap_SalesRevenueNet 279,983,000us-gaap_SalesRevenueNet 305,190,000us-gaap_SalesRevenueNet 328,468,000us-gaap_SalesRevenueNet 314,653,000us-gaap_SalesRevenueNet 248,726,000us-gaap_SalesRevenueNet 1,295,716,000us-gaap_SalesRevenueNet 1,197,037,000us-gaap_SalesRevenueNet 942,398,000us-gaap_SalesRevenueNet      
Selling, general and administrative expenses [Member]                            
Business Acquisition [Line Items]                            
Holdback payment related to acquisition                 (231,000)us-gaap_OtherPaymentsToAcquireBusinesses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
         
TBSG [Member]                            
Business Acquisition [Line Items]                            
Date of acquisition                       Dec. 22, 2012    
Assets and liabilities purchased                       6,800,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= stck_TotalBuildingServicesGroupMember
   
Earnout advance                       900,000stck_AdvanceContingentConsideration
/ us-gaap_BusinessAcquisitionAxis
= stck_TotalBuildingServicesGroupMember
   
Earnout advance interest rate                       0.09stck_AdvanceContingentConsiderationInterestRate
/ us-gaap_BusinessAcquisitionAxis
= stck_TotalBuildingServicesGroupMember
   
Net earnout liability 0stck_ContingentConsiderationLiabilityNetAdvance
/ us-gaap_BusinessAcquisitionAxis
= stck_TotalBuildingServicesGroupMember
              0stck_ContingentConsiderationLiabilityNetAdvance
/ us-gaap_BusinessAcquisitionAxis
= stck_TotalBuildingServicesGroupMember
         
Commonwealth Acquisition Holdings, LLC [Member] | Chesapeake [Member]                            
Business Acquisition [Line Items]                            
Date of acquisition                         Apr. 08, 2013  
Acquisition purchase price, including holdback                         2,600,000stck_AcquisitionPurchasePriceIncludingHoldback
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember
 
Initial holdback amount                         200,000us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember
 
Business combination, net sales of acquiree since acquisition date, actual                 7,900,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember
        7,900,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember
Total assets acquired                         3,100,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember
 
Total liabilities assumed                         1,400,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember
 
Goodwill                         700,000us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember
 
Commonwealth Acquisition Holdings, LLC [Member] | Chesapeake [Member] | Selling, general and administrative expenses [Member]                            
Business Acquisition [Line Items]                            
Transaction costs                   200,000us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember
       
Customer relationships [Member] | Commonwealth Acquisition Holdings, LLC [Member] | Chesapeake [Member]                            
Business Acquisition [Line Items]                            
Intangible assets acquired                         $ 1,200,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= stck_ChesapeakeMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
/ dei_LegalEntityAxis
= stck_CommonwealthAcquisitionHoldingsLLCMember