XML 27 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Based Compensation - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Employee Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options exercised     2,425us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted-average exercise price of options exercised     $ 22.35us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Options outstanding     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Total intrinsic value of options exercised $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 118,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Omnibus Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted to any single participant in any calendar year 50,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
   
Shares available for issuance under the plan 742,534us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
   
Omnibus Incentive Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash-based award paid to a single participant in any calendar year 5,000,000us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Aggregate number of common stock for issuance under the plan 750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Period of years for which the 750,000 shares can be granted over 5 years    
Omnibus Incentive Plan | Phantom Share Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Units granted 18,180us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
   
Units vested 9,397us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
   
Units forfeited 1,570us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
   
Total fair value of units outstanding 289,000crr_FairValueOfUnvestedPhantomUnitsOutstanding
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
   
Omnibus Incentive Plan | Employee Stock Options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Term Period 10 years    
Omnibus Incentive Plan | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Unrecognized compensation expense, net 7,499,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
   
Unrecognized compensation expense, net, weighted average period 1 year 7 months 6 days    
Weighted average grant date fair value $ 111.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
$ 82.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
$ 105.22us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
Total fair value of restricted stock vested $ 5,638,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
$ 4,995,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember
$ 4,696,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= crr_OmnibusIncentivePlanMember