XML 50 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies and Significant Judgments and Estimates - Stock Options Vested and Expected to Vest (Detail) (USD $)
6 Months Ended
Mar. 28, 2015
Dec. 27, 2014
Sep. 27, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares 268,612us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions    
Weighted-Average Remaining Contractual Life (years) 4 years 11 months 16 days    
Weighted Average Exercise Price $ 8.73us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1    
Exercisable Number of Shares 237,588us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber 237,686us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber 236,746us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
Exercisable Weighted-Average Exercise Price $ 8.46us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1    
$2.01 - $3.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of Exercise Prices, Lower limit $ 2.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeOneMember
   
Range of Exercise Prices, Upper limit $ 3.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeOneMember
   
Number of Shares 15,288us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= tcco_RangeOneMember
   
Weighted-Average Remaining Contractual Life (years) 5 months 12 days    
Weighted Average Exercise Price $ 3.00us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= tcco_RangeOneMember
   
Exercisable Number of Shares 15,288us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_RangeAxis
= tcco_RangeOneMember
   
Exercisable Weighted-Average Exercise Price $ 3.00us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= tcco_RangeOneMember
   
$3.01 - $4.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of Exercise Prices, Lower limit $ 3.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeTwoMember
   
Range of Exercise Prices, Upper limit $ 4.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeTwoMember
   
Number of Shares 16,600us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= tcco_RangeTwoMember
   
Weighted-Average Remaining Contractual Life (years) 1 year 3 months 29 days    
Weighted Average Exercise Price $ 3.66us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= tcco_RangeTwoMember
   
Exercisable Number of Shares 16,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_RangeAxis
= tcco_RangeTwoMember
   
Exercisable Weighted-Average Exercise Price $ 3.66us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= tcco_RangeTwoMember
   
$4.01 - $5.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of Exercise Prices, Lower limit $ 4.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeThreeMember
   
Range of Exercise Prices, Upper limit $ 5.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeThreeMember
   
Number of Shares 28,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= tcco_RangeThreeMember
   
Weighted-Average Remaining Contractual Life (years) 6 years 22 days    
Weighted Average Exercise Price $ 4.78us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= tcco_RangeThreeMember
   
Exercisable Number of Shares 27,100us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_RangeAxis
= tcco_RangeThreeMember
   
Exercisable Weighted-Average Exercise Price $ 4.78us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= tcco_RangeThreeMember
   
$5.01 - $10.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of Exercise Prices, Lower limit $ 5.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeFourMember
   
Range of Exercise Prices, Upper limit $ 10.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeFourMember
   
Number of Shares 69,900us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= tcco_RangeFourMember
   
Weighted-Average Remaining Contractual Life (years) 5 years 3 months 15 days    
Weighted Average Exercise Price $ 7.45us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= tcco_RangeFourMember
   
Exercisable Number of Shares 66,040us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_RangeAxis
= tcco_RangeFourMember
   
Exercisable Weighted-Average Exercise Price $ 7.46us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= tcco_RangeFourMember
   
$10.01 - $15.00 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of Exercise Prices, Lower limit $ 10.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeFiveMember
   
Range of Exercise Prices, Upper limit $ 15.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_RangeAxis
= tcco_RangeFiveMember
   
Number of Shares 138,824us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_RangeAxis
= tcco_RangeFiveMember
   
Weighted-Average Remaining Contractual Life (years) 5 years 6 months    
Weighted Average Exercise Price $ 11.41us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_RangeAxis
= tcco_RangeFiveMember
   
Exercisable Number of Shares 112,560us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
/ us-gaap_RangeAxis
= tcco_RangeFiveMember
   
Exercisable Weighted-Average Exercise Price $ 11.39us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_RangeAxis
= tcco_RangeFiveMember