XML 21 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity-Based Compensation Options Exercisable (Details) (USD $)
12 Months Ended
Dec. 31, 2014
2010 Plan [Member]  
Share-based Compensation Details  
Options exercisable (in shares) 477,722us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
Outstanding, weighted-average exercise price $ 15.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
Weighted average remaining contractual life 10 years 1 month
Aggregate intrinsic value $ 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
Equity Plan [Member]  
Share-based Compensation Details  
Options exercisable (in shares) 1,868,597us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
Outstanding, weighted-average exercise price $ 4.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
Weighted average remaining contractual life 3 years 11 months
Aggregate intrinsic value 8,809,260us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
Range of Exercise Prices, $12.16 – $13.75 [Member] | 2010 Plan [Member]  
Share-based Compensation Details  
Options exercisable (in shares) 289,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices12.1613.75Member
Outstanding, weighted-average exercise price $ 13.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices12.1613.75Member
Weighted average remaining contractual life 9 years 8 months
Aggregate intrinsic value 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices12.1613.75Member
Exercise price range, lower limit $ 12.16us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices12.1613.75Member
Exercise price range, upper limit $ 13.75us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices12.1613.75Member
Range of Exercise Prices, $15.04 – $16.93 [Member] | 2010 Plan [Member]  
Share-based Compensation Details  
Options exercisable (in shares) 62,348us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices15.0416.93MemberMember
Outstanding, weighted-average exercise price $ 15.22us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices15.0416.93MemberMember
Weighted average remaining contractual life 7 years 11 months
Aggregate intrinsic value 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices15.0416.93MemberMember
Range of Exercise Prices, $20.68 - $21.41 [Member] | 2010 Plan [Member]  
Share-based Compensation Details  
Options exercisable (in shares) 125,624us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices20.6821.41Member
Outstanding, weighted-average exercise price $ 21.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices20.6821.41Member
Weighted average remaining contractual life 12 years 2 months
Aggregate intrinsic value 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices20.6821.41Member
Exercise price range, lower limit $ 20.68us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices20.6821.41Member
Exercise price range, upper limit $ 21.41us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_PlanNameAxis
= ctg_Companys2010EquityAwardPlan2010PlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices20.6821.41Member
Range of Exercise Prices, $2.35 – $3.26 [Member] | Equity Plan [Member]  
Share-based Compensation Details  
Options exercisable (in shares) 292,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices2.353.26Member
Outstanding, weighted-average exercise price $ 3.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices2.353.26Member
Weighted average remaining contractual life 4 years 0 months
Aggregate intrinsic value 1,852,825us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices2.353.26Member
Exercise price range, lower limit $ 2.35us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices2.353.26Member
Exercise price range, upper limit $ 3.26us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices2.353.26Member
Range of Exercise Prices, $3.48 – $4.90 [Member] | Equity Plan [Member]  
Share-based Compensation Details  
Options exercisable (in shares) 1,007,972us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices3.484.90Member
Outstanding, weighted-average exercise price $ 4.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices3.484.90Member
Weighted average remaining contractual life 3 years 0 months
Aggregate intrinsic value 5,032,901us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices3.484.90Member
Exercise price range, lower limit $ 3.48us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices3.484.90Member
Exercise price range, upper limit $ 4.90us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices3.484.90Member
Range of Exercise Prices, $5.25 – $7.18 [Member] | Equity Plan [Member]  
Share-based Compensation Details  
Options exercisable (in shares) 568,125us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices5.257.18Member
Outstanding, weighted-average exercise price $ 6.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices5.257.18Member
Weighted average remaining contractual life 5 years 3 months
Aggregate intrinsic value $ 1,923,534us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices5.257.18Member
Exercise price range, lower limit $ 5.25us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices5.257.18Member
Exercise price range, upper limit $ 7.18us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_PlanNameAxis
= ctg_EquityPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ctg_RangeofExercisePrices5.257.18Member