XML 97 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income (Loss) Per Common Share (Basic and Diluted EPS) (Details) (USD $)
In Thousands, except Share data, 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
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                      
Income (loss) from continuing operations $ 2,982us-gaap_IncomeLossFromContinuingOperations $ 4,934us-gaap_IncomeLossFromContinuingOperations $ 5,480us-gaap_IncomeLossFromContinuingOperations $ (3,309)us-gaap_IncomeLossFromContinuingOperations $ 2,897us-gaap_IncomeLossFromContinuingOperations $ (5,603)us-gaap_IncomeLossFromContinuingOperations $ 1,884us-gaap_IncomeLossFromContinuingOperations $ (4,214)us-gaap_IncomeLossFromContinuingOperations $ 10,087us-gaap_IncomeLossFromContinuingOperations $ (5,036)us-gaap_IncomeLossFromContinuingOperations $ (14,582)us-gaap_IncomeLossFromContinuingOperations
Redeemable Class B Senior Preferred stock deemed dividend                 0us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment (1,836)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment (4,480)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
Accretion of beneficial conversion feature on Class C Convertible Preferred stock                 0stck_TemporaryEquityConvertibleBeneficialConversionFeature 0stck_TemporaryEquityConvertibleBeneficialConversionFeature (5,000)stck_TemporaryEquityConvertibleBeneficialConversionFeature
Income (Loss) from Continuing Operations Attributable to Common Stockholders, Basic and Diluted                 10,087stck_IncomeLossfromContinuingOperationsAttributabletoCommonStockholdersBasicandDiluted (6,872)stck_IncomeLossfromContinuingOperationsAttributabletoCommonStockholdersBasicandDiluted (24,062)stck_IncomeLossfromContinuingOperationsAttributabletoCommonStockholdersBasicandDiluted
Income from discontinued operations, net of tax 124us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 40us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 147us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 21us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 60us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 90us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 94us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 157us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 332us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 401us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 49us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Income (loss) attributable to common stockholders                 $ 10,419us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ (6,471)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ (24,013)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
Weighted Average Number of Shares Issued, Basic                 25,764,484us-gaap_WeightedAverageNumberOfSharesIssuedBasic 18,205,892us-gaap_WeightedAverageNumberOfSharesIssuedBasic 13,153,446us-gaap_WeightedAverageNumberOfSharesIssuedBasic
Weighted average common shares outstanding, diluted (in shares)                 26,226,115us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 18,205,892us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 13,153,446us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic EPS                      
Income (loss) from continuing operations (in dollars per share) $ 0.12us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.19us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.21us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ (0.13)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.12us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ (0.30)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ (0.36)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare      
Income from discontinued operations (in dollars per share) $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.01us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.01us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $ 0.01us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare      
Net income (loss) per share (in dollars per share) $ 0.12us-gaap_EarningsPerShareBasic $ 0.19us-gaap_EarningsPerShareBasic $ 0.22us-gaap_EarningsPerShareBasic $ (0.13)us-gaap_EarningsPerShareBasic $ 0.12us-gaap_EarningsPerShareBasic $ (0.30)us-gaap_EarningsPerShareBasic $ 0.07us-gaap_EarningsPerShareBasic $ (0.35)us-gaap_EarningsPerShareBasic      
Diluted EPS                      
Income (loss) from continuing operations (in dollars per share) $ 0.12us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.19us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.21us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ (0.13)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.11us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ (0.30)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ (0.36)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare      
Income from discontinued operations (in dollars per share) $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.01us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $ 0.01us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare      
Net income (loss) per share (in dollars per share) $ 0.12us-gaap_EarningsPerShareDiluted $ 0.19us-gaap_EarningsPerShareDiluted $ 0.21us-gaap_EarningsPerShareDiluted $ (0.13)us-gaap_EarningsPerShareDiluted $ 0.11us-gaap_EarningsPerShareDiluted $ (0.30)us-gaap_EarningsPerShareDiluted $ 0.07us-gaap_EarningsPerShareDiluted $ (0.35)us-gaap_EarningsPerShareDiluted      
Basic and Diluted EPS                      
Income (loss) from continuing operations (in dollars per share)                 $ 0.39us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare $ (0.38)us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare $ (1.83)us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare
Income from discontinued operations (in dollars per share)                 $ 0.01us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare $ 0.02us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare $ 0.00us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare
Net income (loss) per share (in dollars per share)                 $ 0.40us-gaap_EarningsPerShareBasicAndDiluted $ (0.36)us-gaap_EarningsPerShareBasicAndDiluted $ (1.83)us-gaap_EarningsPerShareBasicAndDiluted
Nonvested stock [Member]                      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements                 317,481us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Stock options [Member]                      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements                 138,820us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Restricted stock units [Member]                      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]                      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements                 5,330us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember