XML 12 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Based Compensation (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average fair value per share (in dollars per share) $ 9.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 7.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Total compensation cost related to unvested share-based awards not yet recognized $ 6,298us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted average vesting period 2 years 7 months 6 days  
Number of Shares [Roll Forward]    
Outstanding, beginning balance (in shares) 2,070,672us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Granted (in shares) 29,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercised (in shares) (212,276)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Forfeited or expired (in shares) (80,375)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Outstanding, ending balance (in shares) 1,807,521us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Options exercisable (in shares) 787,021us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price [Roll Forward]    
Outstanding, beginning balance (in dollars per share) $ 12.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Granted (in dollars per share) $ 23.45us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercised (in dollars per share) $ 7.25us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Forfeited or expired (in dollars per share) $ 14.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Outstanding, ending balance (in dollars per share) $ 12.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercisable, ending balance (in dollars per share) $ 9.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Aggregate intrinsic value exercised 5,340us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,641us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Aggregate intrinsic value outstanding 48,639us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Aggregate intrinsic value exercisable 24,043us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Stock Options [Member] | Selling, General and Administrative Expenses [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock option expense 605us-gaap_StockOptionPlanExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
554us-gaap_StockOptionPlanExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance period 3 years  
Performance Shares [Member] | Selling, General and Administrative Expenses [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance share expense 472cbm_PerformanceShareExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
360cbm_PerformanceShareExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Cash Settled Performance Share Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance period 3 years  
Cash Settled Performance Share Units [Member] | Selling, General and Administrative Expenses [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance share unit expense $ 0cbm_PerformanceShareUnitExpense
/ us-gaap_AwardTypeAxis
= cbm_CashSettledPerformanceShareUnitsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 193cbm_PerformanceShareUnitExpense
/ us-gaap_AwardTypeAxis
= cbm_CashSettledPerformanceShareUnitsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Nonvested Stock Option [Member]    
Nonvested Stock Options, Number of Shares [Roll Forward]    
Nonvested, beginning balance (in shares) 1,098,875us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Granted (in shares) 29,500cbm_ShareBasedCompensationArrangementByNonvestedShareBasedPaymentAwardsGrantedDuringPeriod
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Vested during period (in shares) (27,500)us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Forfeited (in shares) (80,375)us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Nonvested, ending balance (in shares) 1,020,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Nonvested Stock Options, Weighted-Average Grant-Date Fair Value [Roll Forward]    
Nonvested, beginning balance (in dollars per share) $ 7.14us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Granted (in dollars per share) $ 9.31cbm_ShareBasedPaymentAwardNonvestedStockOptionsWeightedAverageGrantDateFairValueGrantedDuringPeriod
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Vested during period (in dollars per share) $ 4.02us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Forfeited (in dollars per share) $ 6.90us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember
 
Nonvested, ending balance (in dollars per share) $ 7.30us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cbm_NonvestedStockOptionMember