XML 93 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details 2) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Options Outstanding (in shares) 214,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 228,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 218,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Weighted Average, Options Outstanding (in dollars per share) $ 5.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 5.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 5.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Remaining Life, Options Outstanding 2 years 1 month 6 days    
Intrinsic Value, Options Outstanding (in dollars) $ 25,960us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue    
Shares, Options Vested (in shares) 132,099us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 83,718us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 47,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Weighted Average, Options Vested (in dollars per share) $ 5.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 4.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 4.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Remaining Life, Option Vested 1 year 7 months 6 days    
Intrinsic Value, Options Vested (in dollars) 25,960us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1    
Stock Options By Grant Date Dec 2005 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Options Outstanding (in shares) 29,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2005Member
   
Weighted Average, Options Outstanding (in dollars per share) $ 2.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2005Member
   
Remaining Life, Options Outstanding 1 year    
Intrinsic Value, Options Outstanding (in dollars) 25,960us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2005Member
   
Shares, Options Vested (in shares) 29,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2005Member
   
Weighted Average, Options Vested (in dollars per share) $ 2.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2005Member
   
Remaining Life, Option Vested 1 year    
Intrinsic Value, Options Vested (in dollars) 25,960us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2005Member
   
Stock Options By Grant Date Dec 2010 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Options Outstanding (in shares) 65,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2010Member
   
Weighted Average, Options Outstanding (in dollars per share) $ 6.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2010Member
   
Remaining Life, Options Outstanding 1 year    
Intrinsic Value, Options Outstanding (in dollars) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2010Member
   
Shares, Options Vested (in shares) 55,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2010Member
   
Weighted Average, Options Vested (in dollars per share) $ 6.08us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2010Member
   
Remaining Life, Option Vested 1 year    
Intrinsic Value, Options Vested (in dollars) 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateDec2010Member
   
Stock Options By Grant Date Jan 2011 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Options Outstanding (in shares) 6,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateJan2011Member
   
Weighted Average, Options Outstanding (in dollars per share) $ 5.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateJan2011Member
   
Remaining Life, Options Outstanding 1 year    
Intrinsic Value, Options Outstanding (in dollars) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateJan2011Member
   
Shares, Options Vested (in shares) 3,999us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateJan2011Member
   
Weighted Average, Options Vested (in dollars per share) $ 5.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateJan2011Member
   
Remaining Life, Option Vested 1 year    
Intrinsic Value, Options Vested (in dollars) 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateJan2011Member
   
Stock Options By Grant Date Nov 2012 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Options Outstanding (in shares) 104,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2012Member
   
Weighted Average, Options Outstanding (in dollars per share) $ 5.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2012Member
   
Remaining Life, Options Outstanding 2 years 10 months 24 days    
Intrinsic Value, Options Outstanding (in dollars) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2012Member
   
Shares, Options Vested (in shares) 41,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2012Member
   
Weighted Average, Options Vested (in dollars per share) $ 5.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2012Member
   
Remaining Life, Option Vested 2 years 10 months 24 days    
Intrinsic Value, Options Vested (in dollars) 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2012Member
   
Stock Options By Grant Date Nov 2013 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares, Options Outstanding (in shares) 10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2013Member
   
Weighted Average, Options Outstanding (in dollars per share) $ 5.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2013Member
   
Remaining Life, Options Outstanding 3 years 10 months 24 days    
Intrinsic Value, Options Outstanding (in dollars) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2013Member
   
Shares, Options Vested (in shares) 2,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2013Member
   
Weighted Average, Options Vested (in dollars per share) $ 5.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2013Member
   
Remaining Life, Option Vested 3 years 10 months 24 days    
Intrinsic Value, Options Vested (in dollars) $ 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_StatementEquityComponentsAxis
= ctib_StockOptionsByGrantDateNov2013Member