XML 112 R97.htm IDEA: XBRL DOCUMENT
v3.20.4

Employee Benefit Plans, Deferred Compensation Plan and Retirement Benefit Plan - Additional Information (Detail) - USD ($) $ in Thousands |  | 12 Months Ended
--- | --- | ---
Oct. 01, 2011 | Dec. 28, 2020 | Dec. 30, 2019 | Dec. 31, 2018
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Contributions to defined contribution plans |  | $ 23,146 | $ 31,253 | $ 33,106
Percentage of annual bonus, participants are allowed to contribute, to deferred compensation plan | 100.00% |  |  |
Long-term target allocation, percentage |  | 100.00% |  |
Defined Benefit Plan, Equity Securities |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 67.00% |  |
Defined Benefit Plan, Cash and Cash Equivalents |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 3.00% |  |
Defined Benefit Plan |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Contributions to defined contribution plans |  | $ 676 | $ 795 | $ 279
Percentage of funded status of accumulated benefit obligation |  | 70.00% | 70.00% |
Defined Benefit Plan | Large-Cap Stocks |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 29.00% |  |
Defined Benefit Plan | Mid-Cap Stocks |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 11.00% |  |
Defined Benefit Plan | Small-Cap Stocks |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 11.00% |  |
Defined Benefit Plan | International Stocks |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 11.00% |  |
Defined Benefit Plan | Broad Bond Market |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 34.00% |  |
Defined Benefit Plan | Real-Estate Market |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 3.00% |  |
Defined Benefit Plan | Cash |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Long-term target allocation, percentage |  | 0.00% |  |
Minimum |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan | 5.00% |  |  |
Minimum | Defined Benefit Plan |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Expected required contribution to be funded in 2021 |  | $ 567 |  |
Maximum |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan | 100.00% |  |  |
North America |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Description of savings plan |  | In North America, the Company has savings plans (the Savings Plans) in which eligible full-time employees can participate and contribute a percentage of compensation subject to the maximum allowed by the tax agencies. The Savings Plans provides for a partial match by the Company. |  |

X
- Definition Percentage of annual bonus, participants are allowed to contribute, to deferred compensation plan + References No definition available. + Details
Name: | ttmi_PercentageOfAnnualBonusParticipantsAreAllowedToContributeToDeferredCompensationPlan
Namespace Prefix: | ttmi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of annual director fees, participants are allowed to contribute, to deferred compensation plan + References No definition available. + Details
Name: | ttmi_PercentageOfAnnualDirectorFeesParticipantsAreAllowedToContributeToDeferredCompensationPlan
Namespace Prefix: | ttmi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contribution received by defined benefit plan from employer which increases plan assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of plan assets to benefit obligation of defined benefit plan. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanFundedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of defined contribution pension and other postretirement plans. + References No definition available. + Details
Name: | us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMidCapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ttmi_BroadBondMarketMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=srt_NorthAmericaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |