XML 100 R68.htm IDEA: XBRL DOCUMENT
v3.20.1

Commitments and Contingencies - Narrative (Details) - USD ($) $ in Millions |  | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Aug. 01, 2018 | Apr. 26, 2020 | Apr. 28, 2019 | Jan. 27, 2019 | Jan. 26, 2020
Commitments and Contingencies [Line Items] |  |  |  |  |
Legal recoveries | $ 9.0 |  |  |  |
Environmental Issue |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |
Loss contingency, estimate of probable loss |  | $ 1.2 |  |  |
Aggregate payments towards remediation plan to date |  | 4.7 |  |  |
Minimum | Environmental Issue |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |
Loss contingency, estimate of probable loss |  | 5.9 |  |  |
Maximum | Environmental Issue |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |
Loss contingency, estimate of probable loss |  | 7.5 |  |  |
Other Assets |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |
Cash surrender value of life insurance |  | $ 21.5 |  |  | $ 24.3
Selling, General and Administrative Expenses |  |  |  |  |
Commitments and Contingencies [Line Items] |  |  |  |  |
Legal recoveries |  |  | $ 1.0 | $ 8.0 |

X
- Definition Commitments and Contingencies [Line Items] + References No definition available. + Details
Name: | smtc_CommitmentsandContingenciesLineItems
Namespace Prefix: | smtc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payments Towards The Remedial Action Plan + References No definition available. + Details
Name: | smtc_PaymentsTowardsTheRemedialActionPlan
Namespace Prefix: | smtc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CashSurrenderValueOfLifeInsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount awarded from other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedFromOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_EnvironmentalIssueMember
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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |