XML 33 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Based Compensation (Narrative) (Details) (USD $)
0 Months Ended 12 Months Ended 1 Months Ended
Jun. 14, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jan. 31, 2012
Dec. 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate intrinsic value of options exercised   $ 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue        
Stock based compensation expense   2,669,000us-gaap_AllocatedShareBasedCompensationExpense 1,049,000us-gaap_AllocatedShareBasedCompensationExpense 1,305,000us-gaap_AllocatedShareBasedCompensationExpense    
Forgiveness of related party note 500,000stck_LoanReceivableRelatedPartyDecreaseForgiveness          
Nonvested stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation expense   843,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
512,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
580,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Stock options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum contractual term (in years)   10 years        
Options, grants in period (in dollars per share)   $ 20.29us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 14.17us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 0.97us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Stock based compensation expense   1,632,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
511,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
383,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Options outstanding (in shares)   1,023,637us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
714,484us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
772,851us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  910,189us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted average remaining contractual life, exercisable (in years)   7 years 5 months        
Weighted average remaining contractual life, outstanding (in years)   8 years 6 months        
Aggregate intrinsic value, exercisable   1,795,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Aggregate intrinsic value, outstanding   3,602,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Shares modified (in shares)       910,189stck_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsModifiedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Modified exercise price (in dollars per share)       $ 0.97stck_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsModifiedInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Shares canceled and reissued (in shares)       234,086stck_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelAndReissueAsNonvesting
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Options exercised (in shares) 546,244us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
14,804us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
546,244us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Fair value at issue date (in dollars per share)   $ 9.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 7.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 1.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Restricted stock units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation expense   194,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
26,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Stock purchases [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation expense   0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= stck_StockPurchasesMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= stck_StockPurchasesMember
342,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= stck_StockPurchasesMember
   
2013 Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares authorized (in shares)   1,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= stck_A2013IncentivePlanMember
       
Shares available for future issuance (in shares)   875,163us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= stck_A2013IncentivePlanMember
       
Class B Nonvoting common stock [Member] | Stock purchases [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares authorized (in shares)         337,636us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= stck_StockPurchasesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Options, grants in period (in dollars per share)         $ 0.97us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= stck_StockPurchasesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Fair value at issue date (in dollars per share)         $ 1.98us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= stck_StockPurchasesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Minimum [Member] | Nonvested stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)   3 years        
Minimum [Member] | Stock options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)   3 years        
Minimum [Member] | Restricted stock units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)   1 year        
Maximum [Member] | Nonvested stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)   4 years        
Maximum [Member] | Stock options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)   4 years        
Maximum [Member] | Restricted stock units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)   2 years        
January 2012 [Member] | Class B Nonvoting common stock [Member] | Stock purchases [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation expense     $ 300,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardDateAxis
= stck_January2012Member
/ us-gaap_AwardTypeAxis
= stck_StockPurchasesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember