XML 118 R106.htm IDEA: XBRL DOCUMENT
v3.19.2

Subsequent Events - Additional Information (Detail) - USD ($) $ in Millions |  | 3 Months Ended
--- | --- | ---
Jul. 17, 2019 | Sep. 30, 2019
Subsequent Event [Line Items] |  |
Stock Based Compensation Relating To Retirement Agreement |  | $ 2.5
Subsequent Event | CEO Gregory Beecher [Member] |  |
Subsequent Event [Line Items] |  |
Date Of Retirement | Jul. 17, 2019 |
Subsequent Event | CEO Gregory Beecher [Member] | Service Based Restricted Stock Units |  |
Subsequent Event [Line Items] |  |
Description Of The Vesting Agreement | unvested time-based restricted stock units and stock options granted prior to 2019 will continue to vest in accordance with their terms; unvested time-based restricted stock units and stock options granted in 2019 prior to the Retirement Date will continue to vest during the Non-Competition Period in a pro-rated amount based on the number of days that Mr. Beecher was employed during 2019 |
Subsequent Event | CEO Gregory Beecher [Member] | Performance Shares |  |
Subsequent Event [Line Items] |  |
Description Of The Vesting Agreement | unvested, performance-based restricted stock units awarded prior to 2019 will continue to vest in accordance with their terms; unvested, performance-based restricted stock units awarded in 2019 will vest on the date the amount of shares underlying the performance-based restricted stock units are determined in a pro-rated amount of shares based on the number of days that Mr. Beecher was employed during the 365 calendar day period |

X
- Definition Date Of Retirement Of the employee concerned + References No definition available. + Details
Name: | ter_DateOfRetirement
Namespace Prefix: | ter_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the vesting agreement pertaining to restricted stock units and options. + References No definition available. + Details
Name: | ter_DescriptionOfVestingAgreement
Namespace Prefix: | ter_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=ter_CeoGregoryBeecherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=ter_ServiceBasedRestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |