XML 60 R49.htm IDEA: XBRL DOCUMENT
v3.21.2

Maturities of Lease Liabilities (Detail) - USD ($) $ in Thousands | Sep. 27, 2021 | Dec. 28, 2020
--- | --- | ---
Leases [Abstract] |  |
Less than one year | $ 2,573 |
1 - 2 years | 6,360 |
2 - 3 years | 5,152 |
3 - 4 years | 3,946 |
4 - 5 years | 3,574 |
Thereafter | 15,308 |
Total lease payments | 36,913 |
Less imputed interest | (4,545) |
Total | $ 32,368 | $ 25,355

X
- Definition Lessee operating lease and finance lease liability payments due. + References No definition available. + Details
Name: | ttmi_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDue
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee operating lease and finance lease liability payments due after year four. + References No definition available. + Details
Name: | ttmi_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueAfterYearFour
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee operating lease and finance lease liability payments due next twelve months. + References No definition available. + Details
Name: | ttmi_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee operating lease and finance lease liability payments due year four. + References No definition available. + Details
Name: | ttmi_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearFour
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee operating lease and finance lease liability payments due year three. + References No definition available. + Details
Name: | ttmi_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearThree
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee operating lease and finance lease liability payments due year two. + References No definition available. + Details
Name: | ttmi_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsDueYearTwo
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee operating lease and finance lease liability payments remainder of fiscal year. + References No definition available. + Details
Name: | ttmi_LesseeOperatingLeaseAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee operating lease and finance lease liability undiscounted excess amount. + References No definition available. + Details
Name: | ttmi_LesseeOperatingLeaseAndFinanceLeaseLiabilityUndiscountedExcessAmount
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating lease and finance lease liability. + References No definition available. + Details
Name: | ttmi_OperatingLeaseAndFinanceLeaseLiability
Namespace Prefix: | ttmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration