Restructuring and Other - Additional Information (Detail) (USD $)
|
3 Months Ended |
12 Months Ended |
Sep. 28, 2014
|
Dec. 31, 2014
|
Dec. 31, 2012
|
Dec. 31, 2013
Employee
|
Restructuring Cost and Reserve |
|
|
|
|
Severance benefit and charges |
|
$ 400,000us-gaap_SeveranceCosts1 |
|
|
Business acquisition, contingent consideration |
(630,000)us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 |
(630,000)us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 |
(8,761,000)us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 |
|
Acquisition cost related to AIT |
|
400,000us-gaap_BusinessCombinationAcquisitionRelatedCosts |
|
|
Wireless Test |
|
|
|
|
Restructuring Cost and Reserve |
|
|
|
|
Severance benefit and charges |
|
500,000us-gaap_SeveranceCosts1 / us-gaap_ProductOrServiceAxis = ter_WirelessTestMember |
|
|
Reduction in employees head count |
|
28us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated / us-gaap_ProductOrServiceAxis = ter_WirelessTestMember |
|
|
System Test and Semiconductor Test |
|
|
|
|
Restructuring Cost and Reserve |
|
|
|
|
Severance benefit and charges |
|
500,000us-gaap_SeveranceCosts1 / us-gaap_ProductOrServiceAxis = ter_SemiconductorTestAndSystemTestGroupMember |
1,000,000us-gaap_SeveranceCosts1 / us-gaap_ProductOrServiceAxis = ter_SemiconductorTestAndSystemTestGroupMember |
1,900,000us-gaap_SeveranceCosts1 / us-gaap_ProductOrServiceAxis = ter_SemiconductorTestAndSystemTestGroupMember |
Reduction in employees head count |
|
8us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated / us-gaap_ProductOrServiceAxis = ter_SemiconductorTestAndSystemTestGroupMember |
19us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated / us-gaap_ProductOrServiceAxis = ter_SemiconductorTestAndSystemTestGroupMember |
48us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated / us-gaap_ProductOrServiceAxis = ter_SemiconductorTestAndSystemTestGroupMember |
System Test |
|
|
|
|
Restructuring Cost and Reserve |
|
|
|
|
Severance benefit and charges |
|
400,000us-gaap_SeveranceCosts1 / us-gaap_ProductOrServiceAxis = ter_SystemsTestGroupMember |
|
|
Reduction in employees head count |
|
4us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated / us-gaap_ProductOrServiceAxis = ter_SystemsTestGroupMember |
|
|
Corporate And Eliminations |
|
|
|
|
Restructuring Cost and Reserve |
|
|
|
|
Severance benefit and charges |
|
200,000us-gaap_SeveranceCosts1 / us-gaap_ProductOrServiceAxis = ter_CorporateAndEliminationsMember |
|
|
Reduction in employees head count |
|
3us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated / us-gaap_ProductOrServiceAxis = ter_CorporateAndEliminationsMember |
|
|
Change in estimated exit costs related to leased facility |
|
|
|
$ (400,000)us-gaap_BusinessExitCosts1 / us-gaap_ProductOrServiceAxis = ter_CorporateAndEliminationsMember |