XML 32 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Plans and Stock-Based Compensation (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Options, Additional Disclosures [Abstract]        
Unrecognized stock-based compensation expense 1,700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized      
Weighted average remaining vesting period 3 years 2 months 12 days      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 784,000us-gaap_AllocatedShareBasedCompensationExpense 549,000us-gaap_AllocatedShareBasedCompensationExpense 547,000us-gaap_AllocatedShareBasedCompensationExpense  
Selling, General and Administrative Expense [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 666,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
464,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
547,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
Cost of Sales [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 118,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
85,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Stock Options [Member]        
Options, Additional Disclosures [Abstract]        
Weighted average per share fair value of stock options granted (in dollars per share) 6.89us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
4.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
4.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Intrinsic value of stock options exercised 932,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
554,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Intrinsic value of fully-vested stock awards granted 288,000brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,039,000brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
366,000brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Options outstanding, Aggregate intrinsic value 1,248,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Options outstanding, Weighted average remaining contractual term 8 years 6 months      
Options exercisable, Number (in shares) 53,390us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Options exercisable, , Weighted Average Exercise Price (in dollars per share) 8.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Options exercisable, Aggregate intrinsic value 288,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Options exercisable, Weighted Average Remaining Contractual Term 7 years 6 months      
Fair Value Assumptions and Methodology [Abstract]        
Risk-free interest rate (in hundredths) 2.11%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1.61%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1.46%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Dividend yield (in hundredths) 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Expected life 7 years 4 months 2 days 7 years 10 months 6 days 8 years 1 month 24 days  
Volatility (in hundredths) 60.20%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
58.91%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
60.39%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Stock Option Activity [Roll Forward]        
Outstanding at beginning of period (in shares) 298,954us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Granted (in shares) 141,955us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Exercised (in shares) (104,804)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Cancelled (in shares) (31,074)brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Forfeited ( in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Outstanding at end of period (in shares) 305,031us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
298,954us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted Average Exercise Price [Roll Forward]        
Outstanding at beginning of period (in dollars per share) 6.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Granted ( dollars per share) 11.17us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Exercised (in dollars per share) 4.65us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Cancelled (in dollars per share) 8.33brew_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Forfeited (in dollars per share) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Outstanding at end of period (in dollars per share) 9.35us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
6.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Performance Shares [Member]        
Performance-Based Stock Grants [Abstract]        
Performance-based stock grants, shares granted, (in shares) 227,385us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Performance-based stock grants, share vested (in shares) (28,571)brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Performance-based stock grants, shares cancelled due to termination of employee, (in shares) (29,560)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Performance-based stock grants, shares. canceled due to failure to meet performance goals (in shares) (28,574)brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresFailureToMeetPerformanceGoals
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Performance-based stock grants, shares not expected to vest due to failure to meet performance goals (in shares) (22,938)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Performance-based stock grants, shares expected to vest at end of period, (in shares) 117,742us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Stock Grants [Member]        
Stock Grants [Abstract]        
Fair Value of stock granted 30,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= brew_StockGrantsMember
25,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= brew_StockGrantsMember
25,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= brew_StockGrantsMember
 
Number of shares authorized per non-employee director (in shares) 2,804brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsAnnualNumberOfSharesAuthorizedToNonEmployeeDirectors
/ us-gaap_AwardTypeAxis
= brew_StockGrantsMember
     
Number of non employee directors 7brew_NumberOfNonEmployeeDirectors
/ us-gaap_AwardTypeAxis
= brew_StockGrantsMember
     
Stock awards (in shares) 19,628us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= brew_StockGrantsMember
     
2014 Stock Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years      
Vested options exercisable term 10 years      
Number of shares authorized (in shares) 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2014Member
     
Number of shares available for grant (in shares) 988,347us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2014Member
     
2010 Stock Incentive Plan [Member] | Minimum [Member]        
Performance-Based Stock Grants [Abstract]        
Award vesting range (in hundredths) 0.00%brew_AwardVestingRange
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2010Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%brew_AwardVestingRange
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2010Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
0.00%brew_AwardVestingRange
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2010Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
2010 Stock Incentive Plan [Member] | Maximum [Member]        
Performance-Based Stock Grants [Abstract]        
Award vesting range (in hundredths) 125.00%brew_AwardVestingRange
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2010Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
125.00%brew_AwardVestingRange
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2010Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
125.00%brew_AwardVestingRange
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2010Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
50.00%brew_AwardVestingRange
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2010Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
2010 Stock Incentive Plan [Member] | Performance Shares [Member]        
Performance-Based Stock Grants [Abstract]        
Performance goals, net sales period 3 years      
Performance goals, net sales, 2014 measurement period 11brew_PerformanceGoalsNetSales2014MeasurementPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_StockIncentivePlan2010Member
     
2014 Awards [Member] | Performance Shares [Member]        
Performance-Based Stock Grants [Abstract]        
Performance-based stock grants, shares granted, (in shares) 77,443us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandFourteenAwardsMember
     
Performance-based stock grants, share vested (in shares) 0brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandFourteenAwardsMember
     
Performance-based stock grants, shares cancelled due to termination of employee, (in shares) (12,561)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandFourteenAwardsMember
     
Performance-based stock grants, shares. canceled due to failure to meet performance goals (in shares) 0brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresFailureToMeetPerformanceGoals
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandFourteenAwardsMember
     
Performance-based stock grants, shares not expected to vest due to failure to meet performance goals (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandFourteenAwardsMember
     
Performance-based stock grants, shares expected to vest at end of period, (in shares) 64,882us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandFourteenAwardsMember
     
2013 Awards [Member] | Performance Shares [Member]        
Performance-Based Stock Grants [Abstract]        
Performance-based stock grants, shares granted, (in shares) 50,347us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_AwardsMember
     
Performance-based stock grants, share vested (in shares) 0brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_AwardsMember
     
Performance-based stock grants, shares cancelled due to termination of employee, (in shares) (16,999)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_AwardsMember
     
Performance-based stock grants, shares. canceled due to failure to meet performance goals (in shares) 0brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresFailureToMeetPerformanceGoals
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_AwardsMember
     
Performance-based stock grants, shares not expected to vest due to failure to meet performance goals (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_AwardsMember
     
Performance-based stock grants, shares expected to vest at end of period, (in shares) 33,348us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_AwardsMember
     
2012 Awards [Member] | Performance Shares [Member]        
Performance-Based Stock Grants [Abstract]        
Performance-based stock grants, shares granted, (in shares) 42,450us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandTwelveAwardsMember
     
Performance-based stock grants, share vested (in shares) 0brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandTwelveAwardsMember
     
Performance-based stock grants, shares cancelled due to termination of employee, (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandTwelveAwardsMember
     
Performance-based stock grants, shares. canceled due to failure to meet performance goals (in shares) 0brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresFailureToMeetPerformanceGoals
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandTwelveAwardsMember
     
Performance-based stock grants, shares not expected to vest due to failure to meet performance goals (in shares) (22,938)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandTwelveAwardsMember
     
Performance-based stock grants, shares expected to vest at end of period, (in shares) 19,512us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandTwelveAwardsMember
     
2011 Awards [Member] | Performance Shares [Member]        
Performance-Based Stock Grants [Abstract]        
Performance-based stock grants, shares granted, (in shares) 57,145us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandElevenAwardsMember
     
Performance-based stock grants, share vested (in shares) (28,571)brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandElevenAwardsMember
     
Performance-based stock grants, shares cancelled due to termination of employee, (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandElevenAwardsMember
     
Performance-based stock grants, shares. canceled due to failure to meet performance goals (in shares) (28,574)brew_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresFailureToMeetPerformanceGoals
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandElevenAwardsMember
     
Performance-based stock grants, shares not expected to vest due to failure to meet performance goals (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandElevenAwardsMember
     
Performance-based stock grants, shares expected to vest at end of period, (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= brew_TwoThousandElevenAwardsMember